XML 60 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Summary of Deferred Revenue Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jan. 01, 2024
Capitalized Contract Cost [Line Items]      
Deferred revenue - Current $ 342,225 $ 326,882 $ 325,665
Deferred revenue - Long-term 142,293 110,601 $ 100,770
Rental Activities      
Capitalized Contract Cost [Line Items]      
Deferred revenue - Current 30,700 25,500  
Deferred revenue - Long-term $ 119,800 $ 95,000