v3.25.2
Compensation Plans - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Deferred equity compensation $ 33,691,426   $ 33,691,426   $ 15,833,657
Proceeds received under employee stock purchase plan     218,489 $ 255,542  
Issuance of common shares related to employee stock purchase plan 13,369   $ 257,054    
Employer 401(k) match, contributions equal to     250.00%    
401(k) plan, percent of employee's compensation matched     6.00%    
Fully vested employee elected deferral period     5 years    
Deferred compensation liability $ 38,492,548   $ 38,492,548   $ 39,129,093
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Issuance of common stock related to employee stock purchase plan (in shares) 92 287 1,798 1,975  
Issuance of common shares related to employee stock purchase plan $ 13,369 $ 40,397 $ 257,054 $ 300,636  
Equity and Cash Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares authorized for issuance (in shares) 225,000   225,000    
Common shares available for issuance (in shares) 184,222   184,222    
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase price of common stock, percent     85.00%    
Shares purchased (in shares)     1,798    
Proceeds received under employee stock purchase plan     $ 200,000 300,000  
Share-based payment expense     $ 100,000 $ 100,000  
Restricted stock | New Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     5 years    
Restricted stock | Key Employees          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period     3 years