v3.26.3
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 91,306 $ 68,030 $ 257,189 $ 184,364
Cost of revenue 22,024 22,959 75,427 67,087
Income (loss) before provision for income taxes 6,551 (3,178) 8,875 (17,937)
Reportable Segment        
Segment Reporting [Line Items]        
Revenue 91,306 68,030 257,189 184,364
Cost of revenue 22,024 22,959 75,427 67,087
Employee compensation 42,283 32,834 121,025 93,748
Other segment items 20,448 15,415 51,862 41,466
Income (loss) before provision for income taxes 6,551 (3,178) 8,875 (17,937)
Depreciation and amortization $ 1,600 $ 800 $ 4,500 $ 2,400