XML 117 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Options      
Outstanding at beginning of period (in shares) 14,484    
Granted (in shares) 0 0 0
Exercised (in shares) (14,484)    
Forfeited or expired (in shares) 0    
Outstanding at end of period (in shares) 0 14,484  
Expected to vest at end of period (in shares) 0    
Exercisable at end of period (in shares) 0    
Weighted Average Exercise Price      
Outstanding at the beginning of the period (in USD per share) $ 64.96    
Granted (in USD per share) 0    
Exercised (in USD per share) 64.96    
Forfeited or expired (in USD per share) 0    
Outstanding at the end of the period (in USD per share) 0 $ 64.96  
Expected to Vest at end of period (in USD per share) 0    
Exercisable at end of period (in USD per share) $ 0