XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Apr. 23, 2024
Agent loans    
Other Commitments [Line Items]    
Minimum funding percentage of each loan 30.00%  
Participation amount in loan program $ 18,500,000  
Agent loans | Payment Guarantee    
Other Commitments [Line Items]    
Loan program, guaranteed amount 7,300,000  
Agent loans | Third-Party Bank    
Other Commitments [Line Items]    
Amount of loan participation program 54,600,000  
Other loans receivable | Payment Guarantee    
Other Commitments [Line Items]    
Loan program, guaranteed amount 7,800,000  
Maximum | Agent loans | Third-Party Bank    
Other Commitments [Line Items]    
Amount of loan participation program $ 100,000,000  
Maximum | Agent loans | Third-Party Bank | Subsequent Event    
Other Commitments [Line Items]    
Amount of loan participation program   $ 150,000,000