XML 79 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Summarizes Stock Option Activity under Our Share-Based Plans (Details) - Employee Stock Option - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Beginning balance, Shares 468,779    
Granted 36,216    
Less: Exercised 78,915 122,300 90,439
Forfeited 11,890    
Ending balance, Shares 414,190 468,779  
Exercisable at December 31, 2025 273,686    
Weighted Average Exercise Price, Beginning balance $ 205.78    
Weighted Average Exercise Price, Granted 340.88    
Weighted Average Exercise Price, Exercised 92.44    
Weighted Average Exercise Price, Forfeited 290.11    
Weighted Average Exercise Price, Ending balance 236.78 $ 205.78  
Weighted Average Exercise Price, Exercisable at end of period $ 173.7    
Weighted average remaining contractual term of shares outstanding (in years) 4 years 2 months 26 days    
Weighted average remaining contractual term of shares exercisable at end of period (in years) 2 years 7 months 9 days    
Aggregate Intrinsic Value, Ending balance $ 21,002,216    
Aggregate Intrinsic Value, Exercisable at end of period $ 21,002,216