XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Compensation Plans - Narrative (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Apr. 29, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized for issuance (in shares)     225,000  
Deferred compensation equity $ (31,423,253)     $ (15,833,657)
Fully vested employee elected deferral period 5 years      
Deferred compensation liability $ 35,450,642     $ 39,129,093
Proceeds received under employee stock purchase plan $ 207,125 $ 221,203    
Employer 401(k) match, contributions equal to 250.00%      
401(k) plan, percent of employee's compensation matched 6.00%      
2014 Equity and Cash Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized for issuance (in shares) 300,000      
Common shares available for issuance (in shares) 25,526      
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Purchased During Period, Shares, Employee Stock Purchase Plans 1,706      
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%      
Proceeds received under employee stock purchase plan $ 200,000 200,000    
Share-based payment expense $ 100,000 $ 100,000