Quarterly report [Sections 13 or 15(d)]

Organization and Summary of Significant Accounting Policies (Tables)

v3.25.3
Organization and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
Organization and Summary of Significant Accounting Policies [Abstract]  
Schedule of Accounts Receivable and Allowance for Credit Losses Accounts Receivable and Allowance for Credit Losses - Accounts receivable at September 30, 2025 and December 31, 2024, includes allowance for credit losses of $1,162 and $791 (inclusive of $427 and $327 for related party receivables), respectively. Accounts receivable at December 31, 2023 was $17,076 (inclusive of $853 for related party receivables).
    September 30,
2025
    December 31,
2024
 
Trade accounts receivable   $ 17,361     $ 18,556  
Less: allowance for credit losses on accounts receivable     (735 )     (464 )
Total accounts receivable, net   $ 16,626     $ 18,092  
Accounts receivable - related party   $ 829     $ 900  
Less: allowance for credit losses on accounts receivable - related party     (427 )     (327 )
Total accounts receivable - related party, net   $ 402     $ 573  
Total accounts receivable from all sources, net   $ 17,028     $ 18,665