XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Geographic Information and Major Customer Data - Revenues Within Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 152,163 $ 130,346 $ 288,586 $ 244,368
United States        
Segment Reporting Information [Line Items]        
Revenue 108,656 91,957 201,942 172,787
EMEA        
Segment Reporting Information [Line Items]        
Revenue 31,755 29,070 61,294 53,223
Rest of the World        
Segment Reporting Information [Line Items]        
Revenue $ 11,752 $ 9,319 $ 25,350 $ 18,358