XML 60 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Summary of Deferred Revenue Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Jan. 01, 2024
Capitalized Contract Cost [Line Items]      
Deferred revenue - Current $ 333,171 $ 326,882 $ 325,665
Deferred revenue - Long-term 118,129 110,601 $ 100,770
Rental Activities      
Capitalized Contract Cost [Line Items]      
Deferred revenue - Current 21,200 25,500  
Deferred revenue - Long-term $ 101,600 $ 95,000