v3.26.1
Trade Accounts Receivable -Schedule of Trade Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Trade accounts receivable    
Trade accounts receivable $ 23,340 $ 18,814
Less: Provision for credit losses (390) (317)
Total trade accounts receivable, net 22,950 18,497
Rentals    
Trade accounts receivable    
Trade accounts receivable 20,678 16,565
Sales and aftermarket services    
Trade accounts receivable    
Trade accounts receivable $ 2,662 $ 2,249