Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Schedule of Composition of Revenue (Details)

v3.22.2.2
Summary of Significant Accounting Policies - Schedule of Composition of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Net revenues $ 217,576 $ 194,310 $ 662,154 $ 566,898
Recognized Over Time        
Disaggregation Of Revenue [Line Items]        
Net revenues 150,873 127,825 440,809 358,456
Recognized at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Net revenues 66,590 66,026 220,420 206,087
Other Revenue        
Disaggregation Of Revenue [Line Items]        
Net revenues $ 113 $ 459 $ 925 $ 2,355