v3.25.1
SUBSEQUENT EVENTS (Details) - USD ($)
Apr. 24, 2025
Apr. 09, 2025
Dec. 11, 2023
Subsequent Event [Line Items]      
Stock repurchase program authorized amount     $ 15,000,000
Stock repurchase program period     18 months
Subsequent Event      
Subsequent Event [Line Items]      
Stock repurchase program authorized amount   $ 15,000,000  
Stock repurchase program period   18 months  
Subsequent Event | National Insurance Brokerage, LLC      
Subsequent Event [Line Items]      
Payments to acquire business $ 3,000,000    
Business acquisition, percentage of interests acquired 100.00%    
Subsequent Event | National Insurance Brokerage, LLC | Jay Jackson      
Subsequent Event [Line Items]      
Ownership interest 25.00%    
Subsequent Event | National Insurance Brokerage, LLC | KMG Group Holdings, LLC      
Subsequent Event [Line Items]      
Ownership interest 75.00%