XML 22 R8.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
CASH FLOWS FROM OPERATING ACTIVITIES:      
Net income $ 134,780 $ 134,730 $ 64,975
Less: income (loss) from discontinued operations, net of income taxes 73 (421) 8,480
Income from continuing operations, net of income taxes 134,707 135,151 56,495
Adjustments to reconcile net income to net cash from operating activities:      
Depreciation and amortization 52,893 47,770 26,147
Stock-based compensation expense 15,739 12,272 7,327
Provision for deferred income taxes 1,326 (622) 1,015
(Gain) loss from discount on notes receivable (638) 721 1,100
Gain on sale of central inverter service business     (14,795)
Loss on disposal of assets 1,496 1,296 700
Changes in operating assets and liabilities, net of assets acquired:      
Accounts and other receivable, net 5,271 15,412 (18,879)
Inventories (115,737) 11,658 3,687
Other assets (2,910) 1,750 23,544
Accounts payable 67,111 (48,163) (16,094)
Other liabilities and accrued expenses (4,414) 24,520 (12,486)
Income taxes (13,930) 394 (9,862)
Net cash from operating activities from continuing operations 140,914 202,159 47,899
Net cash from operating activities from discontinued operations (669) (923) 493
Net cash from operating activities 140,245 201,236 48,392
CASH FLOWS FROM INVESTING ACTIVITIES:      
Net proceeds from sale of marketable securities   3 1,742
Receipt (issuance) of notes receivable 3,050 (1,000) (4,300)
Proceeds from sale of assets 3,060 116  
Purchases of property and equipment (31,877) (36,483) (25,188)
Acquisitions, net of cash acquired (21,535) (5,476) (366,101)
Net cash from investing activities (47,302) (42,840) (393,847)
CASH FLOWS FROM FINANCING ACTIVITIES:      
Proceeds from long-term borrowings 85,000   347,486
Payment of debt-issuance costs (1,350)    
Payments on long-term borrowings (13,750) (17,500) (8,750)
Dividend payments (15,385)    
Purchase and retirement of common stock (78,125) (11,630)  
Net payments related to stock-based awards (1,762) (482) 104
Net cash from financing activities (25,372) (29,612) 338,840
EFFECT OF CURRENCY TRANSLATION ON CASH AND CASH EQUIVALENTS (3,567) 5,143 (1,496)
NET CHANGE IN CASH AND CASH EQUIVALENTS 64,004 133,927 (8,111)
CASH AND CASH EQUIVALENTS, beginning of period 480,368 346,441 354,552
CASH AND CASH EQUIVALENTS, end of period 544,372 480,368 346,441
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:      
Cash paid for interest 4,040 5,278 3,479
Cash paid for income taxes 32,543 21,032 18,594
Cash received for refunds of income taxes $ 12,506 $ 1,569 $ 1,762