XML 99 R91.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION - Summary of Significant Changes in Unbilled Receivables and Deferred Liabilities Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Deferred Revenue (Increase) Decrease    
Balance $ (33,611) $ (59,719)
Revenue recognized that was previously included in deferred revenue, net 55,923 71,402
Increases due to cash received (63,183) (82,928)
Cumulative catch-up adjustment arising from changes in estimates of transaction price, net 2,642 729
Net change (4,618) (10,797)
Balance (38,229) (70,516)
Unbilled Receivables Increase (Decrease)    
Balance 64,876 42,134
Unbilled receivables recorded, net 89,409 53,816
Contract assets recorded, net (1,038) (1,078)
Transferred to receivables from unbilled receivables (76,581) (32,723)
Net change 11,790 20,015
Balance $ 76,666 $ 62,149