XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Reportable Segments - Schedule of Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 201,561 $ 174,826 $ 391,442 $ 306,896
Eliminations        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (2,074) (1,554) (4,022) (2,569)
Americas        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 170,591 146,300 330,679 262,823
International        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 33,044 $ 30,080 $ 64,785 $ 46,642