XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restricted stock unit activity      
Total restricted stock units outstanding, beginning of period (in shares) 48,645    
Granted (in shares) 79,444    
Vested (in shares) (29,843)    
Forfeited and cancelled (in shares) (7,018)    
Total restricted stock units outstanding, end of period (in shares) 91,228 48,645  
Weighted - Average Grant Date Fair Value      
Total restricted stock units outstanding, beginning of period (in dollars per share) $ 98.78    
Granted (in dollars per share) 16.7    
Vested (in dollars per share) 77.51    
Forfeited and cancelled (in dollars per share) 101.09    
Total restricted stock units outstanding, end of period (in dollars per share) $ 34.08 $ 98.78  
Long-Term Performance Based Plans      
Restricted stock unit activity      
Vested (in shares) 0    
Restricted stock units      
Weighted - Average Grant Date Fair Value      
Granted (in dollars per share) $ 16.7 $ 17.5 $ 88.39