XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUES - Contract balances and Unearned Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Disaggregation of revenue:    
Unearned Revenue $ 1,381 $ 45,376
Revenue recognized from unearned revenue balance 44,000  
Remaining performance obligation outstanding 1,400  
Accounts receivable    
Disaggregation of revenue:    
Unbilled trade receivables $ 44,316 $ 60,951