v3.25.2
Trade Accounts Receivable -Schedule of Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Trade accounts receivable    
Trade accounts receivable $ 14,260 $ 16,875
Less: Provision for credit losses (518) (1,249)
Total trade accounts receivable, net 13,742 15,626
Rentals    
Trade accounts receivable    
Trade accounts receivable 12,525 14,218
Sales and aftermarket services    
Trade accounts receivable    
Trade accounts receivable $ 1,735 $ 2,657