XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefits and Share-Based Compensation - Summary of Performance-Based Restricted Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Granted (Awarded) (in shares) 177,069    
Performance-Based Restricted Stock      
Number of Shares      
Outstanding (in shares) 75,000    
Granted (Awarded) (in shares) 177,000    
Vested (Released) (in shares) (10,000)    
Forfeited (in shares) (65,000)    
Outstanding (in shares) 177,000 75,000  
Weighted-Average Grant Date Fair Value      
Outstanding (in dollars per share) $ 127.14    
Granted (Awarded) (in dollars per share) 28.67 $ 122.29 $ 155.27
Vested (Released) (in dollars per share) 157.56    
Forfeited (in dollars per share) 122.29    
Outstanding (in dollars per share) $ 28.67 $ 127.14