v3.26.1
FAIR VALUE MEASUREMENTS - Life Insurance Policies (Details) - Life Insurance Policies - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of period $ 468,857,929 $ 370,398,447
Policies purchased 156,739,049 105,633,081
Matured/sold policies (197,620,829) (56,836,082)
Unrealized gain on held policies and reversal of prior quarter unrealized gain on policies sold and matured (35,205,286) 27,012,517
Balance, end of period 392,770,863 446,207,963
Realized gain on matured/sold policies 92,894,712 15,130,764
Premiums paid (9,676,748) (8,308,074)
Unrealized gain on held policies and reversal of prior quarter unrealized gain on policies sold and matured (35,205,286) 27,012,517
Revenue from life insurance policies held using the fair value method $ 48,012,678 $ 33,835,207