v3.25.2
REVENUES FROM CONTRACTS WITH CUSTOMERS - Schedule of Changes in Contract Assets and Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Contract Asset  
Contract asset, Beginning of period $ 6,146
Transferred to trade receivables from contract asset included in beginning of the year contract asset (6,146)
Contract asset, net of transferred to trade receivables on contracts during the period 3,491
Contract asset, End of period 3,491
Contract Liability  
Contract liability, Beginning of period 19,669
Recognition of revenue included in beginning of year contract liability (6,573)
Contract liability, net of revenue recognized on contracts during the period 8,828
Foreign currency translation 132
Contract liability, End of period $ 22,056