XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUES - Contract balances and Unearned Revenue (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Sep. 30, 2025
Dec. 31, 2024
Disaggregation of revenue:      
Unearned Revenue     $ 45,376
Revenue recognized from unearned revenue balance $ 45,400    
Accounts receivable      
Disaggregation of revenue:      
Unbilled trade receivables   $ 74,266 $ 60,951