v3.25.3
Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accounts Receivable    
Trade accounts receivable $ 91,019 $ 78,464
Unbilled accounts receivable   7,213
Accounts receivable, gross 91,019 85,677
Less allowance for credit losses (246) (186)
Total accounts receivable, net $ 90,773 $ 85,491