XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Geographic Information and Customer Concentration - Information of the Company's Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Revenue $ 78,150 $ 69,529 $ 148,223 $ 138,113
United States        
Segment Reporting Information [Line Items]        
Revenue 73,181 64,360 137,714 127,945
International        
Segment Reporting Information [Line Items]        
Revenue $ 4,969 $ 5,169 $ 10,509 $ 10,168