XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Current assets      
Cash and cash equivalents $ 48,296 $ 45,644 $ 26,279
Trade receivables, net 82,331 117,068 89,596
Inventory 165,890 124,904 133,523
Prepaid expenses and other current assets 16,931 16,103 12,893
Total current assets 313,448 303,719 262,291
Property, plant and equipment, net 34,015 34,401 36,851
Right-of-use lease assets 37,961 36,049 37,848
Goodwill 7,099 7,099 6,253
Other intangible assets, net 2,023 2,101 2,375
Deferred income taxes 7,115 6,693 2,410
Deferred costs 2,720 16,156 14,550
Other non-current assets 13,639 8,849 6,372
Total assets 418,020 415,067 368,950
Current liabilities      
Accounts payable 126,342 104,161 96,579
Accrued compensation 5,302 18,792 5,701
Accrued product returns 7,074 7,876 6,135
Lease liabilities 5,531 5,193 6,086
Other current liabilities 14,589 18,098 11,693
Total current liabilities 158,838 154,120 126,194
Revolving credit agreements 50,000 50,000 50,000
Lease liabilities, non-current 40,184 39,008 41,009
Other long-term liabilities 5,817 6,036 6,340
Total liabilities 254,839 249,164 223,543
Stockholders’ equity      
Preferred stock, par value $0.01 per share 0 0 0
Capital in excess of par value 77,821 76,668 72,303
Treasury stock (29,575) (26,202) (12,567)
Retained earnings 124,083 123,863 96,705
Accumulated other comprehensive loss (9,302) (8,577) (11,184)
Total stockholders’ equity 163,181 165,903 145,407
Total liabilities and stockholders’ equity 418,020 415,067 368,950
Class A Common stock      
Stockholders’ equity      
Common stock 118 115 114
Class B Common stock      
Stockholders’ equity      
Common stock $ 36 $ 36 $ 36