Quarterly report [Sections 13 or 15(d)]

Organization and Summary of Significant Accounting Policies (Tables)

v3.25.2
Organization and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Organization and Summary of Significant Accounting Policies [Abstract]  
Schedule of Accounts Receivable and Allowance for Credit Losses
    June 30,
2025
    December 31,
2024
 
Trade accounts receivable   $ 22,787     $ 18,556  
Less: allowance for credit losses on accounts receivable     (724 )     (464 )
Total accounts receivable, net   $ 22,063     $ 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   $ 22,465     $ 18,665