XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 229,627 $ 333,485
Accounts receivable (less allowance for credit losses of $9,549 and $8,717 at December 31, 2022 and 2021, respectively) 397,222 312,767
Inventories 176,629 143,039
Prepaid expenses and other current assets 80,933 70,025
Total current assets 884,411 859,316
Property and equipment, net 118,774 105,933
Operating lease right-of-use assets 76,174 69,871
Goodwill 373,555 322,517
Intangible assets 283,473 264,421
Other non-current assets 42,545 31,144
Total assets 1,778,932 1,653,202
Current liabilities    
Current maturities of long-term debt 30,983 30,839
Current maturities of operating lease obligations 26,145 23,224
Current maturities of finance lease obligations 2,508 1,747
Accounts payable 149,186 132,705
Accrued compensation 51,608 50,964
Other current liabilities 67,631 68,090
Total current liabilities 328,061 307,569
Long-term debt 830,171 832,193
Operating lease obligations 49,789 46,075
Finance lease obligations 6,397 3,297
Deferred income taxes 28,458 4,819
Other long-term liabilities 42,557 42,409
Total liabilities 1,285,433 1,236,362
Commitments and contingencies (Note 17)
Stockholders’ equity    
Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at December 31, 2022 and 2021, respectively 0 0
Common stock; $0.01 par value: 100,000,000 authorized, 33,429,557 and 33,271,659 issued and 28,306,482 and 29,706,401 shares outstanding at December 31, 2022 and 2021, respectively 334 333
Additional paid in capital 228,827 211,430
Retained earnings 513,095 352,543
Treasury stock; at cost: 5,123,075 and 3,565,258 shares at December 31, 2022 and 2021, respectively (289,317) (147,239)
Accumulated other comprehensive income (loss) 40,560 (227)
Total stockholders’ equity 493,499 416,840
Total liabilities and stockholders’ equity 1,778,932 1,653,202
Customer relationships    
Current assets    
Intangible assets 192,328 178,264
Other intangibles, net    
Current assets    
Intangible assets $ 91,145 $ 86,157