XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.3
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Contract assets $ 22,465 $ 13,498
Long-term contract assets 28,588 18,321
Total contract assets 51,053 31,819
Deferred revenue 404,757 423,910
Long-term deferred revenue 2,457 2,121
Total deferred revenue $ 407,214 $ 426,031