v3.26.1
REVENUE FROM CONTRACTS WITH CUSTOMERS - Schedule of Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Contract assets        
Contract assets $ 5,704 $ 1,078 $ 3,464 $ 4,737
Contract assets, change 2,240 (3,659)    
Contract liabilities        
Contract liabilities - current 67,791 61,776 66,209 56,454
Contract liabilities - current, change 1,582 5,322    
Contract liabilities - long-term 3,561 3,338 $ 3,336 $ 2,882
Contract liabilities - long-term, change $ 225 $ 456