XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 168,558 $ 296,188 $ 343,297 $ 645,170
Cost of sales 45,120 85,473 92,567 188,065
Gross profit 123,438 210,715 250,730 457,105
Selling, general, and administrative 131,314 172,009 250,666 364,887
Income (loss) from operations (7,876) 38,706 64 92,218
Other income (expense)        
Interest income 1,296 462 2,519 281
Other expense (4,070) (51) (1,647) (53)
Total other income (expense) (2,774) 411 872 228
Income (loss) from operations before income taxes (10,650) 39,117 936 92,446
Provision (benefit) for income taxes (2,496) 8,837 773 22,198
Net income (loss) $ (8,154) $ 30,280 $ 163 $ 70,248
Earnings (loss) per share        
Basic (in usd per share) $ (0.75) $ 2.78 $ 0.01 $ 6.46
Diluted (in usd per share) $ (0.75) $ 2.77 $ 0.01 $ 6.43
Weighted average shares outstanding        
Basic (in shares) 10,937 10,888 10,923 10,876
Diluted (in shares) 10,937 10,917 10,967 10,923
Cash dividends declared per share (in usd per share) $ 0 $ 1.65 $ 0 $ 3.30