XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
OPERATING ACTIVITIES    
Net income $ 1,453 $ 8,864
Reconciliation of net income to net cash provided by operating activities:    
Depreciation expense 2,067 1,616
Amortization expense - intangible assets 512 342
Loss on dissolution of consolidated affiliates   361
Allowance for credit losses on receivables/bad debt on receivables (1,790) 219
Equity in loss of unconsolidated affiliates 342 317
Agent growth incentive stock compensation expense 9,660 7,798
Stock option compensation 2,761 3,511
Agent equity stock compensation expense 26,775 38,500
Deferred income taxes, net 277 (5,901)
Changes in operating assets and liabilities:    
Accounts receivable (10,808) (9,846)
Prepaids and other assets (3,722) 496
Customer deposits 17,382 49,266
Accounts payable (1,310) 74
Accrued expenses 17,200 15,854
Long term payable (4,692)  
Other operating activities 37 36
NET CASH PROVIDED BY OPERATING ACTIVITIES 56,144 111,507
INVESTING ACTIVITIES    
Purchases of intangible assets (1,432) (4,684)
Investments in unconsolidated affiliates (350)  
NET CASH USED IN INVESTING ACTIVITIES (1,782) (4,684)
FINANCING ACTIVITIES    
Repurchase of common stock (29,916) (29,956)
Proceeds from exercise of options 307 498
Transactions with noncontrolling interests   (426)
Dividends declared and paid (6,596) (5,859)
NET CASH USED IN FINANCING ACTIVITIES (36,205) (35,743)
Effect of changes in exchange rates on cash, cash equivalents and restricted cash 594 41
Net change in cash, cash equivalents and restricted cash 18,751 71,121
Cash, cash equivalents and restricted cash, beginning balance 159,383 175,910
CASH, CASH EQUIVALENTS AND RESTRICTED CASH, ENDING BALANCE 178,134 247,031
SUPPLEMENTAL DISCLOSURE OF CASH FLOWS INFORMATION:    
Cash paid for income taxes $ 1,089 483
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Property, plant and equipment purchases in accounts payable   $ 246