v3.26.1
Trade Accounts Receivable -Schedule of Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Trade accounts receivable    
Trade accounts receivable $ 22,415 $ 18,814
Less: Provision for credit losses (390) (317)
Total trade accounts receivable, net 22,025 18,497
Rentals    
Trade accounts receivable    
Trade accounts receivable 19,867 16,565
Sales and aftermarket services    
Trade accounts receivable    
Trade accounts receivable $ 2,548 $ 2,249