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