XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares) 435,135 435,135 440,574
Granted (in shares) 0 0 0
Exercised (in shares) 0 0 (5,439)
Canceled (in shares) 0 0 0
Ending balance (in shares) 435,135 435,135 435,135
Options exercisable (in shares) 326,351 271,959 217,567
Vested and expected to vest (in shares) 102,128    
Weighted-Average Exercise Price      
Beginning balance (in dollars per share) $ 68.97 $ 68.97 $ 68.45
Granted (in dollars per share) 0 0 0
Exercised (in dollars per share) 0 0 27.15
Canceled (in dollars per share) 0 0 0
Ending balance (in dollars per share) 68.97 68.97 68.97
Options exercisable (in dollars per share) 68.97 $ 68.97 $ 68.97
Vested and expected to vest (in dollars per share) $ 68.97    
Weighted-Average Remaining Contractual Life (In Years)      
Options outstanding at December 31, 2024 3 years    
Exercisable at December 31, 2024 3 years    
Vested and expected to vest at December 31, 2024 3 years    
  Aggregate Intrinsic Value      
Options outstanding at December 31, 2024 $ 0    
Exercisable at December 31, 2024 0    
Vested and expected to vest at December 31, 2024 $ 0