XML 16 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement [Abstract]      
Revenue $ 385,788 $ 602,463 $ 1,072,054
Cost of sales 110,601 157,840 296,204
Gross profit 275,187 444,623 775,850
Selling, general, and administrative 289,400 441,745 649,448
Income (loss) from operations (14,213) 2,878 126,402
Other income      
Interest income 5,516 4,804 2,490
Other income (expense) 3,058 (3,895) (95)
Total other income (expense) 8,574 909 2,395
Income (loss) before provision for income taxes (5,639) 3,787 128,797
Income Tax Expense (Benefit) 13,033 1,696 29,382
Net income (loss) $ (18,672) $ 2,091 $ 99,415
Earnings (loss) per share      
Basic (in usd per share) $ (1.70) $ 0.19 $ 9.13
Diluted (in usd per share) $ (1.70) $ 0.19 $ 9.10
Weighted average shares outstanding      
Basic (in shares) 10,981 10,930 10,884
Diluted (in shares) 10,981 10,963 10,921
Cash dividends declared per share (in usd per share) $ 0 $ 0 $ 4.95