Annual report [Section 13 and 15(d), not S-K Item 405]

Organization and Summary of Significant Accounting Policies (Tables)

v3.25.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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 December 31, 2024 and 2023, includes allowance for credit losses of $791 (inclusive of $327 for related party receivables) and $317, respectively.
    December 31, 2024     December 31, 2023  
Trade accounts receivable   $ 18,556     $ 16,540  
Less: allowance for credit losses on accounts receivable     (464 )     (317 )
Total accounts receivable, net   $ 18,092     $ 16,223  
Accounts receivable - related party     900       853  
Less: allowance for credit losses on accounts receivable - related party     (327 )    
 
Total accounts receivable - related party, net     573       853  
Total accounts receivable from all sources   $ 18,665     $ 17,076