v3.26.1
REVENUES - Disaggregation of Life Solutions Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Unrealized gains from life insurance policies held using the fair value method     $ (41,958,891) $ 17,877,480
Related Party        
Disaggregation of Revenue [Line Items]        
Realized gains from life insurance policies sold and matured using the fair value method $ 56,113,827 $ 53,687,040 144,045,473 56,153,818
Premiums paid on sold and matured life insurance policies using the fair value method (2,351,584) (1,536,451) (6,095,192) (1,606,164)
Unrealized gains from life insurance policies held using the fair value method (42,257,443) (35,975,318) (109,894,860) (37,471,037)
Life solutions        
Disaggregation of Revenue [Line Items]        
Total revenue for life insurance policies using the fair value method 61,575,973 45,797,212 109,588,651 79,632,419
Life solutions | Nonrelated Party        
Disaggregation of Revenue [Line Items]        
Realized gains from life insurance policies sold and matured using the fair value method 20,753,663 10,025,640 25,716,729 22,689,625
Premiums paid on sold and matured life insurance policies using the fair value method (288,110) (178,584) (348,275) (608,584)
Premiums paid on life insurance policies held using the fair value method (5,730,887) (7,065,396) (11,603,862) (14,873,756)
Reversal of unrealized gains from prior quarters related to life insurance policies sold or matured using the fair value method (5,776,428)   (7,550,594)  
Unrealized gains from life insurance policies held using the fair value method 41,280,265 26,840,281 75,486,562 55,348,517
Total revenue for life insurance policies using the fair value method 50,238,503 29,621,941 81,700,560 62,555,802
Life solutions | Related Party        
Disaggregation of Revenue [Line Items]        
Realized gains from life insurance policies sold and matured using the fair value method 55,946,497 53,687,040 143,878,143 56,153,818
Premiums paid on sold and matured life insurance policies using the fair value method (2,351,584) (1,536,451) (6,095,192) (1,606,164)
Unrealized gains from life insurance policies held using the fair value method (42,257,443) (35,975,318) (109,894,860) (37,471,037)
Total revenue for life insurance policies using the fair value method $ 11,337,470 $ 16,175,271 $ 27,888,091 $ 17,076,617