XML 94 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2023
2021 Plan    
Share-Based Compensation Arrangement    
Number of shares available for grant (in shares) 7,861,732  
2007 Plan    
Share-Based Compensation Arrangement    
Number of shares available for grant (in shares) 1,611,274  
Restricted stock units    
Share-Based Compensation Arrangement    
Unrecognized stock-based compensation related to unvested awards $ 16.3  
Granted (in shares) 87,400  
Weighted average grant date fair value (use per share) $ 4.09  
Performance-based stock units    
Share-Based Compensation Arrangement    
Unrecognized stock-based compensation related to unvested awards $ 1.3  
Granted (in shares) 0 90,000