v3.26.1
REVENUES - Disaggregated 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]        
Revenues $ 73,019,990 $ 56,224,620 $ 132,410,278 $ 100,363,966
Insurance commissions 1,881,126 0 3,511,802 0
Fee-based services 0 338,787 0 338,787
Total revenues 73,019,990 56,224,620 132,410,278 100,363,966
Related Party        
Disaggregation of Revenue [Line Items]        
Revenues 826,350 454,065 1,586,587 780,552
Revenue from life insurance policies held using the investment method, related party 167,330 0 167,330 0
Asset management        
Disaggregation of Revenue [Line Items]        
Revenues 7,215,653 8,761,876 15,674,797 16,534,953
Asset management | Related Party        
Disaggregation of Revenue [Line Items]        
Revenues 5,612,942 6,700,984 12,269,406 13,399,185
Total revenues 6,439,292 7,155,049 13,855,993 14,179,737
Asset management | Nonrelated Party        
Disaggregation of Revenue [Line Items]        
Total revenues 776,361 1,606,827 1,818,804 2,355,216
Asset management fees | Related Party        
Disaggregation of Revenue [Line Items]        
Revenues 5,612,942 6,700,984 12,269,406 13,399,185
Asset management fees | Nonrelated Party        
Disaggregation of Revenue [Line Items]        
Revenues 729,950 1,503,839 1,717,005 2,232,849
Servicing revenue | Related Party        
Disaggregation of Revenue [Line Items]        
Revenues 826,350 454,065 1,586,587 780,552
Servicing revenue | Nonrelated Party        
Disaggregation of Revenue [Line Items]        
Revenues 46,411 102,988 101,799 122,367
Life solutions        
Disaggregation of Revenue [Line Items]        
Revenue from life insurance policies using the fair value method, net 61,575,973 45,797,212 109,588,651 79,632,419
Total revenues 65,425,060 47,300,844 115,992,348 83,599,501
Life solutions | Related Party        
Disaggregation of Revenue [Line Items]        
Revenue from life insurance policies using the fair value method, net 11,337,470 16,175,271 27,888,091 17,076,617
Total revenues 11,504,800 16,175,271 28,055,421 17,076,617
Life solutions | Nonrelated Party        
Disaggregation of Revenue [Line Items]        
Revenue from life insurance policies using the fair value method, net 50,238,503 29,621,941 81,700,560 62,555,802
Total revenues 53,920,260 31,125,573 87,936,927 66,522,884
Originations        
Disaggregation of Revenue [Line Items]        
Revenues 1,800,631 1,164,845 2,724,565 3,628,295
Technology services        
Disaggregation of Revenue [Line Items]        
Total revenues $ 379,277 $ 161,900 $ 743,133 $ 229,512