XML 107 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Restricted Stock Activity (Details) - Restricted stock units - $ / 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) 342,602    
Vested (in shares) (293,001)    
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.6 $ 17.5 $ 40.06
Vested (in dollars per share) 22.78    
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