v3.26.1
Stock-Based Plans and Compensation - Schedule of Restricted Stock Activity (Details) - 2017 Plan - Restricted stock units awards - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding, Shares, Beginning Balance 2,324,404 2,617,059
Granted, Shares 732,868 1,298,765
Forfeited/cancelled, Shares (119,062) (59,042)
Vested, Shares (270,593) (597,665)
Outstanding, Shares, Ending Balance 2,667,617 3,259,117
Weighted Average Grant Date Fair Value per Share Granted $ 25.9 $ 17.65
Weighted Average Grant Date Fair Value per Share Forfeited/ cancelled 24.9 28.85
Weighted Average Grant Date Fair Value per Share Vested $ 29.85 $ 26.8