XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
segment
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Disclosure Of Summary Of Significant Accounting Policies [Line Items]            
Number of operating segments | segment       1    
Credit losses on marketable securities       $ 0 $ 0  
Credit loss expense       0 7,000,000.0  
Receivables outstanding from customers $ 600,000     600,000   $ 5,700,000
Allowance for expected credit losses           3,800,000
Self-insurance accrual, net 2,600,000     2,600,000   3,300,000
Deferred revenue, revenue recognized 238,000,000.0 $ 204,300,000   439,800,000 $ 362,000,000.0  
Aggregate amount of transaction price allocated to remaining performance obligations 1,100,000,000     1,100,000,000    
Money market funds            
Disclosure Of Summary Of Significant Accounting Policies [Line Items]            
Restricted cash released from restriction     $ 3,100,000      
Restricted cash 0     0   $ 0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01            
Disclosure Of Summary Of Significant Accounting Policies [Line Items]            
Aggregate amount of transaction price allocated to remaining performance obligations $ 738,900,000     $ 738,900,000    
Percentage of remaining performance obligation expects to recognize as revenue 69.00%     69.00%    
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months     12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01            
Disclosure Of Summary Of Significant Accounting Policies [Line Items]            
Aggregate amount of transaction price allocated to remaining performance obligations $ 334,600,000     $ 334,600,000    
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01            
Disclosure Of Summary Of Significant Accounting Policies [Line Items]            
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months     12 months    
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-10-01            
Disclosure Of Summary Of Significant Accounting Policies [Line Items]            
Revenue, remaining performance obligation, expected timing of satisfaction, period 36 months     36 months