XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Contract assets:      
Billed accounts receivable, net of allowance for credit losses $ 62,407 $ 45,337 $ 22,286
Unbilled accounts receivable 5,011 8,397 12,110
Total contract assets 67,418 53,734 34,396
Contract liabilities:      
Deferred revenue 140,089 118,777 98,488
Total contract liabilities $ 140,089 $ 118,777 $ 98,488