XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Jul. 19, 2024
Jan. 30, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Sep. 30, 2024
Sep. 30, 2023
Aug. 05, 2024
May 24, 2022
Capital Unit [Line Items]                        
Common stock repurchased (in shares)           0       0    
Common stock repurchased     $ 1,296,187 $ 4,904,452 $ 4,877,559              
Stock repurchased and cancelled (in shares)     356,113           3,007,684      
Stock repurchased and cancelled     $ 1,296,187           $ 11,078,198      
2022 Program                        
Capital Unit [Line Items]                        
Stock repurchase program, authorized amount                       $ 40,000,000
Common stock repurchased (in shares)             536,839 536,839        
Common stock repurchased             $ 3,731,712 $ 3,731,712        
Prior Repurchase Program                        
Capital Unit [Line Items]                        
Stock repurchase program, authorized amount   $ 36,000,000                    
Stock repurchase program, period in force   6 months                    
New Repurchase Program                        
Capital Unit [Line Items]                        
Stock repurchase program, authorized amount                     $ 26,000,000  
CRMS                        
Capital Unit [Line Items]                        
Business acquisition, equity interest issued $ 1,814,345   $ 1,814,345           $ 1,814,345      
Business acquisition, equity interest issued (in shares) 578,350   578,350           578,350