v3.26.3
Stock-Based Plans and Compensation - Schedule of Restricted Stock Activity (Details) - 2017 Plan - Restricted stock units awards - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 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 805,544 1,350,599
Forfeited/cancelled, Shares (155,248) (104,996)
Vested, Shares (310,978) (617,957)
Outstanding, Shares, Ending Balance 2,663,722 3,244,705
Weighted Average Grant Date Fair Value per Share Granted $ 25.06 $ 18.02
Weighted Average Grant Date Fair Value per Share Forfeited/ cancelled 24.65 28.44
Weighted Average Grant Date Fair Value per Share Vested $ 29.97 $ 27.21