XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Segment Information - Schedule of Incremental Disclosure Requirements Related to Adoption of 2023-07 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Net revenue $ 372,766 $ 258,122 $ 240,166
Significant segment expenses:      
Cost of revenue 243,784 182,618 190,979
Sales 23,563 15,845 15,233
Marketing 28,866 27,644 31,857
Research and development 17,304 17,137 19,123
General and administrative 28,388 31,321 32,558
Other costs 10,832   1,896
Operating income (loss) 20,029 (16,443) (51,480)
Reconciliation of segment operating income (loss) to net income (loss):      
Interest expense, net 8,068 504 1,220
Other non-operating expense, net 1,289 394 1,753
Income tax expense (benefit) (5,511) 338 5,093
Net income (loss) $ 16,183 $ (17,679) $ (59,546)