Annual report [Section 13 and 15(d), not S-K Item 405]

Significant Accounting Policies - Additional Information (Details)

v3.25.0.1
Significant Accounting Policies - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Summary of Significant Accounting Policies [Line Items]    
Restricted Cash $ 0 $ 0
Impairments of long-lived assets   2,500,000
Operating lease right-of-use assets, net 158,600,000 87,200,000
Performance obligation 41,500,000  
Operating lease liabilities 163,100,000  
Amortization related to contract liabilities to revenue 43,700,000 57,500,000
Prior Business Combinations    
Summary of Significant Accounting Policies [Line Items]    
Contract liabilities 7,600,000 $ 51,300,000
Future estimated revenue from the amortization of off-market contract liabilities, next twelve months $ 7,600,000