XML 60 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Trade Accounts Receivable - Schedule of Accounts Receivable and Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Trade accounts receivable    
Trade accounts receivable $ 16,875 $ 40,009
Less: Allowance for credit losses (1,249) (823)
Total trade accounts receivable, net 15,626 39,186
Rentals    
Trade accounts receivable    
Trade accounts receivable 14,218 32,871
Sales and aftermarket services    
Trade accounts receivable    
Trade accounts receivable $ 2,657 $ 7,138