XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
NET REVENUE        
Total net revenue $ 22,290 $ 49,883 $ 48,868 $ 96,414
COSTS OF REVENUE AND OPERATING EXPENSES        
Costs of revenue - devices and supplies 7,055 9,971 15,424 19,269
Sales and marketing 12,811 23,226 29,751 46,606
General and administrative 12,707 14,460 27,073 27,788
Total costs of revenue and operating expenses 32,573 47,657 72,248 93,663
Income (loss) from operations (10,283) 2,226 (23,380) 2,751
Other income (expense)        
Gain on disposal of assets   19   19
Interest expense, net (834) (630) (1,537) (1,142)
Other income (expense), net (834) (611) (1,537) (1,123)
Income (loss) from operations before income taxes (11,117) 1,615 (24,917) 1,628
Income tax expense 8,916 398 5,512 401
Net income (loss) $ (20,033) $ 1,217 $ (30,429) $ 1,227
Net income (loss) per share:        
Basic (in dollars per share) $ (0.66) $ 0.04 $ (0.98) $ 0.04
Diluted (in dollars per share) $ (0.66) $ 0.04 $ (0.98) $ 0.04
Weighted average basic shares outstanding (in shares) 30,258 31,762 30,927 32,053
Weighted average diluted shares outstanding (in shares) 30,258 32,204 30,927 32,516
Devices        
NET REVENUE        
Total net revenue $ 11,034 $ 15,920 $ 22,932 $ 29,945
Supplies        
NET REVENUE        
Total net revenue $ 11,256 $ 33,963 $ 25,936 $ 66,469