XML 17 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 76,044 $ 115,728
Cost of sales 24,288 31,483
Gross profit 51,756 84,245
Selling, general, and administrative 55,051 85,507
Loss from operations (3,295) (1,262)
Other income    
Interest income 1,379 1,301
Other income (expense) (25) 487
Total other income 1,354 1,788
Income (loss) before provision for income taxes (1,941) 526
Provision for income taxes 181 1,298
Net loss $ (2,122) $ (772)
Loss per share    
Basic (in usd per share) $ (0.19) $ (0.07)
Diluted (in usd per share) $ (0.19) $ (0.07)
Weighted average shares outstanding    
Basic (in shares) 11,006 10,948
Diluted (in shares) 11,006 10,948