XML 109 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Revenue - Summary of Deferred Revenue Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
Capitalized Contract Cost [Line Items]      
Deferred revenue - Current $ 326,882 $ 325,665 $ 328,910
Deferred revenue - Long-term 110,601 100,770 $ 32,960
Rental Activities      
Capitalized Contract Cost [Line Items]      
Deferred revenue - Current 25,500 44,200  
Deferred revenue - Long-term $ 95,000 $ 70,900