XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
segment
Sep. 30, 2022
USD ($)
Schedule Of Contract Balances [Line Items]        
Number of reportable segments | segment     2  
Contract with customer assets increase (decrease)     $ (5,300)  
Increase in deferred revenue     4,904 $ 11,884
Deferred revenue recognized $ 10,800 $ 7,900 77,700 41,600
Estimated contracted revenue 1,292,000   1,292,000  
Revenue recognized from performance obligation satisfied in previous period $ 15,800 $ (8,700) $ 41,800 $ (500)
Customer I | Net Revenue | Customer Concentration Risk        
Schedule Of Contract Balances [Line Items]        
Concentration risk 11.00%   11.00%  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01        
Schedule Of Contract Balances [Line Items]        
Revenue remaining performance obligation percentage of revenue expected to be recognized 45.00%   45.00%  
Remaining performance period 12 months   12 months