v3.26.3
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Net revenue $ 84,703 $ 80,457 $ 183,240 $ 201,135
Cost of revenue 55,109 50,399 120,489 129,448
Gross profit 29,594 30,058 62,751 71,687
Operating expenses:        
Selling and marketing 14,988 12,513 41,948 37,697
Research and development 4,553 4,161 13,940 12,625
General and administrative 5,340 7,541 19,654 23,111
Insurance recovery (1,172)   (1,564) (9,404)
Acquisition-related cost   476   1,084
Total operating expenses 23,709 24,691 73,978 65,113
Operating income (loss) 5,885 5,367 (11,227) 6,574
Interest expense, net 2,707 3,718 7,742 7,773
Other expense (income), net 213 (322) 185 780
Income (loss) before income tax 2,965 1,971 (19,154) (1,979)
Income tax (benefit) expense (1,421) 254 (1,023) (101)
Net income (loss) $ 4,386 $ 1,717 $ (18,131) $ (1,878)
Net income (loss) per share        
Basic (in dollars per share) $ 0.24 $ 0.09 $ (0.96) $ (0.09)
Diluted (in dollars per share) $ 0.24 $ 0.08 $ (0.96) $ (0.09)
Weighted average number of shares:        
Basic (in shares) 17,926 20,073 18,863 20,413
Diluted (in shares) 18,197 20,406 18,863 20,413