XML 96 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Segment and Geographical Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenue $ 282,926 $ 291,256 $ 267,014
Less:      
Operating income (loss) (17,259) 3,927 2,036
Other income (expense)      
Interest income 5,455 8,477 8,828
Other income (expense), net (4,150) 5,370 (359)
Income before income taxes (15,954) 17,774 10,505
Provision for (benefit from) income taxes (1,492) 5,270 1,624
Net income (loss) (14,462) 12,504 8,881
Reportable Segment      
Segment Reporting Information [Line Items]      
Revenue 282,926 291,256 267,014
Less:      
Employee compensation 190,613 183,022 156,052
Depreciation and amortization expense 43,769 45,352 44,770
Other segment items 65,803 58,955 64,156
Operating income (loss) (17,259) 3,927 2,036
Other income (expense)      
Interest income 5,455 8,477 8,828
Other income (expense), net (4,150) 5,370 (359)
Income before income taxes (15,954) 17,774 10,505
Provision for (benefit from) income taxes (1,492) 5,270 1,624
Net income (loss) $ (14,462) $ 12,504 $ 8,881