v3.25.1
FAIR VALUE MEASUREMENTS - Life Insurance Policies (Details) - Life Insurance Policies
3 Months Ended
Mar. 31, 2025
USD ($)
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Fair value at beginning of period $ 370,398,447
Policies purchased 105,633,081
Realized gain on matured/sold policies 15,130,764
Premiums paid (8,308,073)
Unrealized gain on held policies 27,012,517
Change in estimated fair value 33,835,208
Matured/sold policies (56,836,082)
Premiums paid 8,308,073
Fair value at end of period $ 446,207,963