Quarterly report [Sections 13 or 15(d)]

Organization and Summary of Significant Accounting Policies (Tables)

v3.25.1
Organization and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 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 as of March 31, 2025 and December 31, 2024, includes allowance for credit losses of $1,110 and $791 (inclusive of $427 and $327 for related party receivables), respectively.

    March 31,
2025
    December 31,
2024
 
Trade accounts receivable   $ 18,979     $ 18,556  
Less: allowance for credit losses on accounts receivable     (683 )     (464 )
Total accounts receivable, net   $ 18,296     $ 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   $ 18,698     $ 18,665