XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net revenue $ 80,457 $ 94,363 $ 201,135 $ 226,689
Cost of revenue 50,399 60,232 129,448 151,696
Gross profit 30,058 34,131 71,687 74,993
Operating expenses:        
Selling and marketing 12,513 13,535 37,697 36,289
Research and development 4,161 4,311 12,625 12,802
General and administrative 7,541 6,352 23,111 19,489
Insurance recovery, net     (9,404)  
Acquisition-related costs 476 3,510 1,084 9,814
Total operating expenses 24,691 27,708 65,113 78,394
Operating income (loss) 5,367 6,423 6,574 (3,401)
Interest expense 3,718 2,712 7,773 5,082
Other (income) expense, net (322) 252 780 974
Income (loss) before income tax 1,971 3,459 (1,979) (9,457)
Income tax expense (benefit) 254 46 (101) (5,501)
Net income (loss) $ 1,717 $ 3,413 $ (1,878) $ (3,956)
Net income (loss) per share        
Basic (in dollars per share) $ 0.09 $ 0.17 $ (0.09) $ (0.2)
Diluted (in dollars per share) $ 0.08 $ 0.16 $ (0.09) $ (0.2)
Weighted average number of shares:        
Basic (in shares) 20,073 20,553 20,413 20,050
Diluted (in shares) 20,406 21,501 20,413 20,050