XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details)
3 Months Ended
Mar. 31, 2025
USD ($)
Restricted stock awards - performance based awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 20 months
Unrecognized stock-based compensation expense $ 0
Unvested Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense $ 200,000
Unrecognized stock-based compensation expense, weighted average remaining term 1 year 4 months 24 days
Unvested Restricted Stock Units | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
Unvested Restricted Stock Units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 3 years
Stock Option Awards  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized stock-based compensation expense, weighted average remaining term 2 years 6 months
Unrecognized stock-based compensation expenses $ 500,000