XML 77 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Change in Contract with Customer, Liability [Abstract]      
Balances at Beginning of the Period $ 125,519 $ 34,411 $ 18,371
Additions to deferred revenue   172,760 127,391
Revenue recognized (120,050) (81,652) (111,351)
Balances at End of the Period $ 5,469 $ 125,519 $ 34,411