XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenue $ 140,163 $ 235,869 $ 483,460 $ 881,039
Cost of sales 34,489 58,492 127,056 246,558
Gross profit 105,674 177,377 356,404 634,481
Selling, general, and administrative 103,568 151,868 354,235 516,755
Income from operations 2,106 25,509 2,169 117,726
Other (expense) income        
Interest income 1,333 1,033 3,851 1,314
Other (expense) income (1,861) 7 (3,508) (45)
Total other income (expense) (528) 1,040 343 1,269
Income before provision for income taxes 1,578 26,549 2,512 118,995
Provision for income taxes 449 3,418 1,222 25,615
Net income $ 1,129 $ 23,131 $ 1,290 $ 93,380
Earnings per share        
Basic (in usd per share) $ 0.10 $ 2.12 $ 0.12 $ 8.58
Diluted (in usd per share) $ 0.10 $ 2.12 $ 0.12 $ 8.55
Weighted average shares outstanding        
Basic (in shares) 10,937 10,892 10,928 10,881
Diluted (in shares) 10,971 10,933 10,959 10,925
Cash dividends declared per share (in usd per share) $ 0 $ 1.65 $ 0 $ 4.95