Quarterly report [Sections 13 or 15(d)]

Segment and Geographic Information - Summary of Financial Data Attributable to Various Geographic Regions (Details)

v3.25.2
Segment and Geographic Information - Summary of Financial Data Attributable to Various Geographic Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue $ 70,801 $ 67,945 $ 125,107 $ 119,459  
Long-lived assets 42,150   42,150   $ 39,794
United States          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 62,446 58,000 110,815 103,301  
Long-lived assets 40,822   40,822   38,540
Other          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 8,355 $ 9,945 14,292 $ 16,158  
Long-lived assets $ 1,328   $ 1,328   $ 1,254