Quarterly report pursuant to Section 13 or 15(d)

Nature of Business and Summary of Significant Accounting Policies - Additional Information (Detail)

v3.23.1
Nature of Business and Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
segment
shares
Dec. 31, 2022
USD ($)
Summary Of Significant Accounting Policy [Line Items]    
Number of operating segments | segment 2  
Number of reportable segments | segment 2  
Allowance for doubtful accounts $ 7.8 $ 7.4
Remaining performance obligations $ 740.8 737.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01    
Summary Of Significant Accounting Policy [Line Items]    
Revenue from remaining performance obligation (as a percent) 50.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Summary Of Significant Accounting Policy [Line Items]    
Revenue from remaining performance obligation (as a percent) 25.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Summary Of Significant Accounting Policy [Line Items]    
Revenue from remaining performance obligation (as a percent) 8.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Summary Of Significant Accounting Policy [Line Items]    
Revenue from remaining performance obligation (as a percent) 8.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Deferred income taxes and other liabilities    
Summary Of Significant Accounting Policy [Line Items]    
Asset retirement obligation $ 2.5 $ 2.5
Class A Common Stock    
Summary Of Significant Accounting Policy [Line Items]    
Class of warrant or right outstanding (in shares) | shares 27,249,779