v3.26.3
Accounts Receivable, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Trade accounts receivable - billed $ 130,697 $ 133,100
Trade accounts receivable - unbilled 41,860 25,139
Allowance for credit losses (2,609) (3,566)
Accounts receivable, net $ 169,948 $ 154,673