XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Rollforward of Unbilled Accounts Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Beginning Balance $ 35,802 $ 37,785
Recognized during the period 285,562 252,661
Reclassified to receivables (265,707) (254,482)
Other (2,827) (162)
Ending Balance $ 52,830 $ 35,802