v3.25.2
REVENUE AND RECEIVABLES - Summary of Contracts Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Capitalized Contract Cost [Line Items]    
Contract assets, gross $ 58,390 $ 46,031
Allowance for credit losses (5,823) (5,221)
Contract assets, net 52,567 40,810
Prepaid expenses and other current assets    
Capitalized Contract Cost [Line Items]    
Contract assets, net 25,417 19,164
Other assets    
Capitalized Contract Cost [Line Items]    
Contract assets, net $ 27,150 $ 21,646