XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE RECEIVABLES, CONTRACT ASSETS, AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Contract assets $ 17,546 $ 12,530
Contract assets 16,470 10,643
Total contract assets 34,016 23,173
Deferred revenue 325,212 275,844
Long-term deferred revenue 3,552 5,655
Total deferred revenue $ 328,764 $ 281,499