XML 68 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contract Balances - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contract With Customer Asset And Liability [Line Items]      
Contract asset impairment charges $ 0 $ 0 $ 0
Revenue, Remaining performance obligation 454,900,000    
Current Deferred Revenue and Advanced Payments      
Contract With Customer Asset And Liability [Line Items]      
Revenue recognized from beginning deferred revenue 225,400,000 215,900,000 $ 203,100,000
Prepaid Expenses and Other Current Assets      
Contract With Customer Asset And Liability [Line Items]      
Current contract assets 2,600,000 1,200,000  
Deposits and Other Assets      
Contract With Customer Asset And Liability [Line Items]      
Non-current contract assets $ 6,800,000 $ 900,000