v3.25.2
Stock-Based Compensation - Schedule of Fair Value of Stock Option Assumptions (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Dividend yield 0.00%    
Options      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Risk-free interest rate 0.00% 4.37%  
Expected term (in years) 0 years 5 years 7 months 28 days  
Volatility 0.00% 65.95%  
Dividend yield 0.00% 0.00%  
TSR Performance Share Unit      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Risk-free interest rate 4.10%    
Expected term (in years) 3 years 18 days    
Volatility 68.05%    
Valuation date price (in dollars per share) $ 4.19   $ 4.19
Expected peer group volatility 90.63%