v3.26.1
Share-Based Compensation - Valuation Assumptions (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
RSUs    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility rate 56.00% 62.75%
Risk-free interest rate 3.69% 4.00%
Average expected life (in years) 2 years 9 months 18 days 2 years 9 months 18 days
Dividend yield 0.00% 0.00%
Stock price at grant date (in USD per share) $ 20.19 $ 10.70
Outstanding Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility rate 65.00%  
Risk-free interest rate 4.10%  
Average expected life (in years) 6 years  
Dividend yield 0.00%  
Stock price at grant date (in USD per share) $ 10.70  
Exercise price (in USD per share) $ 10.70