v3.25.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net (loss) income $ (13,289,893) $ 5,858,574 $ (24,369,193) $ 16,461,953  
Adjustments to reconcile net (loss) income to net cash provided by operating activities:          
Depreciation of property and equipment 1,211,772 1,476,657 2,432,577 2,907,965  
Amortization of intangible assets 1,452,299 1,583,871 2,751,441 3,278,854  
Amortization of finance lease right-of-use assets 1,316,938 1,141,130 2,558,381 2,197,620  
Loss (gain) on disposal of fixed assets 48,354 (12,563) 33,215 (65,398)  
Deferred income tax     (8,806,213) (2,024,271)  
Accretion of discount related to restricted investments     (145,403) 0  
Loss on equity method investments 38,817 64,014 79,515 147,181  
Bad debt expense     2,492,009 2,770,658  
Stock-based compensation     9,656,445 6,600,269  
Loss on remeasurement of operating and finance leases 6,607 21,192 47,444 25,889  
Change in fair value of contingent consideration 0 332,638 0 326,192  
Changes in operating assets and liabilities:          
Accounts receivable     86,194,306 (1,550,265)  
Prepaid expenses and other current assets     (5,273,060) 12,343,116  
Other assets     970,612 46,945  
Accounts payable     (18,246,793) 10,807,765  
Accrued liabilities     (7,451,661) (27,996,715)  
Operating lease liabilities and right-of-use assets     336,596 (30,322)  
Net cash provided by operating activities     43,260,218 26,247,436  
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchase of property and equipment     (2,170,883) (1,985,543)  
Acquisition of intangibles     (1,578,173) (1,567,957)  
Acquisition of a business, net of cash acquired     (3,646,318) 0  
Purchase of restricted investments     (22,221,437) 0  
Purchase of equity method investments     0 (148,487)  
Proceeds from sale of restricted investments     2,329,246 0  
Proceeds from disposal of property and equipment     177,329 82,713  
Net cash used in investing activities     (27,110,236) (3,619,274)  
CASH FLOWS FROM FINANCING ACTIVITIES:          
Proceeds from revolving credit line     0 45,000,000  
Repayments of revolving credit line     0 (40,000,000)  
Repayments of notes payable     (6,258) (16,887)  
Due to seller     (750,919) (3,863)  
Earnout payments on contingent liabilities     (265,538) (1,600,029)  
Dividends paid to noncontrolling interest     0 (250,000)  
Proceeds from exercise of stock options     0 684  
Payments for taxes related to shares withheld for employee taxes     (1,340,552) (266,332)  
Common stock repurchased     (10,828,906) (9,782,011)  
Payments on obligations under finance lease     (2,708,673) (2,029,789)  
Net cash used in financing activities     (15,900,846) (8,948,227)  
Effect of exchange rate changes on cash and cash equivalents     968,129 (74,527)  
Net increase in cash, cash equivalents, restricted cash and restricted cash equivalents     1,217,265 13,605,408  
Cash, cash equivalents, restricted cash and restricted cash equivalents at beginning of period     107,337,307 72,217,986 $ 72,217,986
Cash, cash equivalents, restricted cash and restricted cash equivalents at end of period 108,554,572 85,823,394 108,554,572 85,823,394 107,337,307
Supplemental disclosure of cash and non-cash transactions:          
Cash paid for interest     1,005,769 912,292  
Cash paid for interest on finance lease liabilities     470,749 366,827  
Cash paid for income taxes     6,094,270 1,371,274  
Right-of-use assets obtained in exchange for lease liabilities     7,698,829 5,739,465  
Remeasurement of finance lease right-of-use asset due to lease modification     0 300,000  
Supplemental non-cash investing and financing activities:          
Property and equipment in accounts payable     13,125 169,126  
Pre-acquisition receivables written off through due to seller     0 3,360,067  
Reconciliation of cash and restricted cash          
Cash 104,164,128 66,059,922 104,164,128 66,059,922 89,241,695
Restricted cash 4,390,444 19,763,472 4,390,444 19,763,472  
Total cash and restricted cash shown in statement of cash flows $ 108,554,572 $ 85,823,394 $ 108,554,572 $ 85,823,394 $ 107,337,307