XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Geographic Information and Major Customer Data - Revenues Within Geographical Areas (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]        
Revenue $ 122,308 $ 123,308 $ 345,061 $ 331,017
North America        
Segment Reporting Information [Line Items]        
Revenue 94,664 98,018 260,427 247,994
EMEA        
Segment Reporting Information [Line Items]        
Revenue 24,023 22,117 74,168 73,477
Rest of World        
Segment Reporting Information [Line Items]        
Revenue $ 3,621 $ 3,173 $ 10,466 $ 9,546