XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 333,485 $ 231,520
Accounts receivable (less allowance for credit losses of $8,717 and $8,789 at December 31, 2021 and 2020, respectively) 312,767 266,566
Inventories 143,039 77,179
Prepaid expenses and other current assets 70,025 48,678
Total current assets 859,316 623,943
Property and equipment, net 105,933 104,022
Operating lease right-of-use assets 69,871 53,766
Goodwill 322,517 216,870
Intangible assets 264,421 171,393
Other non-current assets 31,144 17,682
Total assets 1,653,202 1,187,676
Current liabilities    
Current maturities of long-term debt 30,839 23,355
Current maturities of operating lease obligations 23,224 18,758
Current maturities of finance lease obligations 1,747 2,073
Accounts payable 132,705 101,462
Accrued compensation 50,964 45,876
Other current liabilities 68,090 44,951
Total current liabilities 307,569 236,475
Long-term debt 832,193 541,957
Operating lease obligations 46,075 34,413
Finance lease obligations 3,297 2,430
Deferred income taxes 4,819 35
Other long-term liabilities 42,409 53,184
Total liabilities 1,236,362 868,494
Commitments and contingencies (Note 16)
Stockholders’ equity    
Preferred Stock; $0.01 par value: 5,000,000 authorized and 0 shares issued and outstanding at December 31, 2021 and 2020, respectively 0 0
Common stock; $0.01 par value: 100,000,000 authorized, 33,271,659 and 33,141,879 issued and 29,706,401 and 29,623,272 shares outstanding at December 31, 2021 and 2020, respectively 333 331
Additional paid in capital 211,430 199,847
Retained earnings 352,543 269,420
Treasury stock; at cost: 3,565,258 and 3,518,607 shares at December 31, 2021 and 2020, respectively (147,239) (141,653)
Accumulated other comprehensive loss (227) (8,763)
Total stockholders’ equity 416,840 319,182
Total liabilities and stockholders’ equity 1,653,202 1,187,676
Customer relationships    
Current assets    
Intangible assets 178,264 108,504
Other intangibles, net    
Current assets    
Intangible assets $ 86,157 $ 62,889