XML 57 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Segment and Geographic Information - Summary of Disaggregation of Operating Expenses (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]        
Research and development $ 8,889 $ 9,568 $ 26,474 $ 28,395
Total operating expenses 17,720 16,687 50,817 49,485
Operating Segments        
Segment Reporting Information [Line Items]        
Research and development 8,889 9,568 26,474 28,395
Sales and marketing 2,479 2,758 7,427 8,025
General and administrative 6,352 4,361 16,916 13,065
Total operating expenses $ 17,720 $ 16,687 $ 50,817 $ 49,485