XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Schedule of Contract with Customer, Asset and Liability (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Accounts Receivable    
Total Accounts Receivable $ 26,057,000 $ 40,009,000
Less: Allowance for credit losses (1,248,000) (823,000)
Total Accounts Receivable, net 24,809,000 39,186,000
Deferred revenue 0 418,000
Sales and aftermarket services    
Accounts Receivable    
Total Accounts Receivable 4,394,000 7,138,000
Rentals    
Accounts Receivable    
Total Accounts Receivable $ 21,663,000 $ 32,871,000