XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Activities:      
Net income $ 93,434 $ 59,690 $ 48,866
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation and amortization 38,780 41,114 44,246
Deferred income taxes (150) 849 (7,743)
Non-cash stock based compensation 14,530 8,829 6,253
Loss on disposition of property and equipment 973 683 462
Gain on sale of patents   (1,978)  
Impairment loss     21,206
Net loss on divestitures     1,587
Other (271) (748) 1,042
Changes in assets and liabilities:      
Accounts receivable, net 25,099 (46,742) 7,154
Inventory (39,873) (814) (3,859)
Other assets 10,307 (11,997) 13,363
Accounts payable 8,166 29,960 (10,253)
Other liabilities (7,919) 31,849 (3,521)
Net cash provided by operating activities 143,076 110,695 118,803
Investing Activities:      
Purchases of property and equipment (38,468) (17,219) (23,729)
Cost of technology investments (7,557)    
Proceeds from the sale of patents and property and equipment 22 2,140 219
Acquisition of business (2,827)   (14,823)
Acquisition of intangible assets   (3,141)  
Proceeds from divestiture of businesses, net     44,173
Net cash (used in) provided by investing activities (48,830) (18,220) 5,840
Financing Activities:      
Borrowing of debt   201,194 37,812
Repayments of debt (153,243) (91,439) (96,999)
Cash paid for the repurchase of Common Stock (20,000) (9,092) (63,283)
Proceeds from the exercise of Common Stock options 8,279 16,552 16,557
Cash paid for the cancellation of restricted stock (4,108) (1,117) (1,402)
Acquisition contingent consideration payment (69) (618)  
Cash paid for financing costs     (1,278)
Net cash (used in) provided by financing activities (169,141) 115,480 (108,593)
Foreign currency effect (2,844) 7,442 (2,722)
Net (decrease) increase in cash, cash equivalents and restricted cash (77,739) 215,397 13,328
Cash, cash equivalents and restricted cash at beginning of period 268,345 52,948 39,620
Cash, cash equivalents and restricted cash at end of period 190,606 268,345 52,948
Supplemental disclosure of cash flow information:      
Cash paid for taxes 14,857 5,013 11,008
Cash paid for interest $ 2,378 $ 4,204 $ 4,462