v3.26.1
REVENUES - Disaggregation of Life Solutions Revenue (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Unrealized gains from life insurance policies held using the fair value method $ (35,205,286) $ 27,012,517
Related Party    
Disaggregation of Revenue [Line Items]    
Realized gains from life insurance policies sold and matured using the fair value method 87,931,646 901,346
Premiums paid on sold and matured life insurance policies using the fair value method (3,743,608)  
Unrealized gains from life insurance policies held using the fair value method (67,637,417)  
Life solutions    
Disaggregation of Revenue [Line Items]    
Total revenue for life insurance policies using the fair value method 48,012,678  
Life solutions | Nonrelated Party    
Disaggregation of Revenue [Line Items]    
Realized gains from life insurance policies sold and matured using the fair value method 4,963,066  
Premiums paid on sold and matured life insurance policies using the fair value method (80,356)  
Premiums paid on life insurance policies held using the fair value method (5,852,784)  
Reversal of unrealized gains from prior quarters related to life insurance policies sold or matured using the fair value method (10,170,472)  
Unrealized gains from life insurance policies held using the fair value method 42,602,603  
Total revenue for life insurance policies using the fair value method 31,462,057 32,933,861
Life solutions | Related Party    
Disaggregation of Revenue [Line Items]    
Realized gains from life insurance policies sold and matured using the fair value method 87,931,646  
Premiums paid on sold and matured life insurance policies using the fair value method (3,743,608)  
Unrealized gains from life insurance policies held using the fair value method (67,637,417)  
Total revenue for life insurance policies using the fair value method $ 16,550,621 $ 901,346