XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Geographic Information and Major Customer Data - Revenues Within Geographical Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Revenue $ 161,577 $ 148,068 $ 450,163 $ 392,436
United States        
Segment Reporting Information [Line Items]        
Revenue 118,190 111,602 320,132 284,390
EMEA        
Segment Reporting Information [Line Items]        
Revenue 31,295 27,991 92,589 81,214
Rest of the World        
Segment Reporting Information [Line Items]        
Revenue $ 12,092 $ 8,475 $ 37,442 $ 26,832