XML 22 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Restricted cash $ 4,849,582 $ 2,993,011
Notes receivable 164,561,845 130,632,641
Deferred tax asset valuation allowance 3,741,900 32,450,807
Unamortized debt issuance costs, current   $ 619,094
Unamortized debt issuance costs, noncurrent $ 1,008,441  
Common stock par value (in usd per share) $ 0.00001 $ 0.00001
Common stock authorized (in shares) 750,000,000 750,000,000
Common stock issued (in shares) 5,797,732 5,826,206
Common stock outstanding (in shares) 5,622,579 5,697,517
Treasury stock at cost (in shares) 175,153 128,689
Other payables $ 7,455,416 $ 5,261,436
Variable Interest Entity, Primary Beneficiary    
Restricted cash 4,095,855 2,868,011
Notes receivable $ 152,174,296 $ 125,188,900