v3.26.1
ACCOUNTS RECEIVABLE - Summary of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Trade accounts receivable $ 132,979 $ 143,923
Unbilled revenues 53,423 38,546
Allowance for credit losses (4,395) (4,585)
Total $ 182,007 $ 177,884