Quarterly report [Sections 13 or 15(d)]

Schedule of Accounts Receivable (Details)

v3.25.1
Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jan. 01, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Trade receivables $ 7,555 $ 6,906  
Allowance for credit losses (2,706) (2,567)  
Total accounts receivable $ 4,849 $ 4,339 $ 25,304