Quarterly report [Sections 13 or 15(d)]

Organization and Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Allowance for Credit Losses (Details)

v3.25.0.1
Organization and Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Organization and Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Allowance for Credit Losses (Details) [Line Items]        
Trade accounts receivable $ 14,108 $ 16,540    
Less: allowance for credit losses on accounts receivable (360) (317) $ (264) $ (264)
Total accounts receivable, net 13,748 16,223    
Related Party [Member]        
Organization and Summary of Significant Accounting Policies - Schedule of Accounts Receivable and Allowance for Credit Losses (Details) [Line Items]        
Accounts receivable - related party 1,092 853    
Total accounts receivable from all sources $ 14,840 $ 17,076