XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Information - Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Total revenue $ 233,248 $ 204,096 $ 657,368 $ 610,100
North America        
Segment Reporting Information [Line Items]        
Total revenue 123,330 89,061 318,672 254,900
Europe        
Segment Reporting Information [Line Items]        
Total revenue 56,559 57,308 174,006 182,792
Rest of the world        
Segment Reporting Information [Line Items]        
Total revenue $ 53,359 $ 57,727 $ 164,690 $ 172,408