XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Compensation Plans - Textual (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value $ 15,300,000 $ 13,800,000 $ 9,100,000
Deferred compensation equity 15,833,657 15,392,418  
Proceeds received under employee stock purchase plan $ 327,283 409,790 $ 526,285
Deferred compensation arrangement, fully vested employee elected deferral period 5 years    
Deferred compensation liability, current and noncurrent $ 39,129,093 $ 36,087,170  
Employer contribution 250.00%    
Employer match, percentage of compensation 6.00%    
Vesting period 5 years    
2022 Equity and Cash Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorizes the issuance of Common Shares in various forms of equity awards (in shares) 300,000    
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants issued (in dollars per share) $ 154.27 $ 186.85 $ 176.46
Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Authorizes the issuance of Common Shares in various forms of equity awards (in shares) 86,925    
ESPP shares purchased during year (in shares) 2,501 2,904  
Proceeds received under employee stock purchase plan $ 300,000 $ 400,000  
Share based payment expense $ 100,000 $ 100,000  
2011 Equity and Cash Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common Shares available for awards (in shares) 152,759