v3.26.1
Stock-based Compensation - PSUs, Valuation Assumption (Details) - PSU
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Stock-based compensation    
Risk free interest rate (as a percent) 3.92% 3.92%
Expected dividend yield (as a percent) 0.00% 0.00%
Expected term of stock award 4 years 4 years
Expected volatility in stock price (as a percent) 40.00% 40.00%