XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
segment
Jun. 30, 2022
USD ($)
Schedule Of Contract Balances [Line Items]        
Number of reportable segments | segment     2  
Contract with customer assets increase (decrease)     $ (700)  
Increase in deferred revenue     11,286 $ 3,607
Deferred revenue recognized $ 11,400 $ 11,300 66,900 33,700
Estimated contracted revenue 1,131,200   1,131,200  
Revenue recognized from performance obligation satisfied in previous period $ 17,600 $ (9,800) $ 32,600 $ 3,400
Customer I | Net Revenue | Customer Concentration Risk        
Schedule Of Contract Balances [Line Items]        
Concentration risk 11.00%   12.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01        
Schedule Of Contract Balances [Line Items]        
Revenue remaining performance obligation percentage of revenue expected to be recognized 48.00%   48.00%  
Remaining performance period 12 months   12 months