XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.2
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Schedule of Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Contract assets $ 16,689 $ 13,498
Long-term contract assets 23,345 18,321
Total contract assets 40,034 31,819
Deferred revenue 418,931 423,910
Long-term deferred revenue 3,256 2,121
Total deferred revenue $ 422,187 $ 426,031