v3.25.2
Share-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
pricing_period
$ / shares
Jun. 30, 2025
USD ($)
$ / shares
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation costs of RSU awards | $ $ 7,459 $ 7,459
Unrecognized compensation cost, recognition period   1 year 10 months 24 days
Award vesting period 3 years  
Performance Shares | Market Based    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation costs of RSU awards | $ $ 2,458 $ 2,458
Unrecognized compensation cost, recognition period 1 year 7 months 13 days  
Performance Shares | 2023 Market Based    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Average closing prices period 30 days 30 days
Performance Shares | 2023 Market Based | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 150.00%  
Performance Shares | 2023 Market Based | Market Condition Range One    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 1.75 $ 1.75
Award vesting rights, percentage 0.00%  
Performance Shares | 2023 Market Based | Market Condition Range Two    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 1.75 1.75
Award vesting rights, percentage 50.00%  
Performance Shares | 2023 Market Based | Market Condition Range Three | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 1.76 1.76
Award vesting rights, percentage 50.01%  
Performance Shares | 2023 Market Based | Market Condition Range Three | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 2.50 2.50
Award vesting rights, percentage 99.99%  
Performance Shares | 2023 Market Based | Market Condition Range Four    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 2.50 2.50
Award vesting rights, percentage 100.00%  
Performance Shares | 2023 Market Based | Market Condition Range Five | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 2.51 2.51
Award vesting rights, percentage 100.01%  
Performance Shares | 2023 Market Based | Market Condition Range Five | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 3.25 3.25
Award vesting rights, percentage 149.99%  
Performance Shares | 2023 Market Based | Market Condition Range Six    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 3.25 $ 3.25
Award vesting rights, percentage 150.00%  
Performance Shares | 2025 Market Based    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period 3 years  
Average closing prices period 30 days 30 days
Number of pricing periods | pricing_period 2  
Average closing price, number of days utilized in pricing period 30 days 30 days
Performance Shares | 2025 Market Based | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 150.00%  
Performance Shares | 2025 Market Based | Vesting Condition Range Seven    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 6.00 $ 6.00
Award vesting rights, percentage 0.00%  
Performance Shares | 2025 Market Based | Vesting Condition Range Eight    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 6.00 6.00
Award vesting rights, percentage 50.00%  
Performance Shares | 2025 Market Based | Vesting Condition Range Nine | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 6.01 6.01
Award vesting rights, percentage 50.01%  
Performance Shares | 2025 Market Based | Vesting Condition Range Nine | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 7.00 7.00
Award vesting rights, percentage 99.99%  
Performance Shares | 2025 Market Based | Vesting Condition Range Ten    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 7.00 7.00
Award vesting rights, percentage 100.00%  
Performance Shares | 2025 Market Based | Vesting Condition Range Eleven | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 7.01 7.01
Award vesting rights, percentage 100.01%  
Performance Shares | 2025 Market Based | Vesting Condition Range Eleven | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 8.00 8.00
Award vesting rights, percentage 149.99%  
Performance Shares | 2025 Market Based | Vesting Condition Range Twelve    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance price threshold (in dollars per share) $ 8.00 $ 8.00
Award vesting rights, percentage 150.00%  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost, recognition period   1 year 9 months 18 days
Weighted average grant date fair value (in dollars per share)   $ 2.27
Granted (in dollars per share)   $ 2.84
Unrecognized compensation expense related to non-vested stock options | $ $ 4,066 $ 4,066