v3.25.1
Segment Information - Schedule of Incremental Disclosure Requirements Related to Adoption of 2023-07 (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Net revenue $ 63,901 $ 55,848
Significant segment expenses:    
Cost of revenue 40,534 38,062
Sales 6,024 4,077
Marketing 6,429 4,936
Research and development 3,993 3,902
General and administrative 8,216 5,674
Other costs (2,831) 4,910
Operating income (loss) 1,536 (5,713)
Reconciliation of segment operating income to net (loss) income:    
Interest expense, net 2,006 150
Other non-operating expense, net 303 370
Income tax benefit (109) (6,388)
Net (loss) income $ (664) $ 155