XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Geographic Information and Customer Concentration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 96,754 $ 68,701 $ 244,977 $ 206,814
United States        
Segment Reporting Information [Line Items]        
Revenue 81,638 62,279 219,353 190,223
International        
Segment Reporting Information [Line Items]        
Revenue $ 15,116 $ 6,422 $ 25,624 $ 16,591