v3.26.1
Equity (Details) - USD ($)
3 Months Ended
Jul. 19, 2024
Jan. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
Aug. 05, 2024
Capital Unit [Line Items]          
Stock repurchased and cancelled (in shares)     0 1,953,169  
Stock repurchased and cancelled       $ 5,751,954  
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
PCA          
Capital Unit [Line Items]          
Business acquisition, equity interest issued $ 1,814,345        
Business acquisition, equity interest issued (in shares) 578,350