v3.26.1
Stock-Based and Other Long-Term Incentive Compensation - Schedule of Stock Options Outstanding (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares (in shares) | shares 123,085
Options outstanding, weighted average remaining contractual life (years) 6 years 7 months 6 days
Options outstanding, weighted average exercise price (in dollars per share) $ 11.28
Options exercisable, shares (in shares) | shares 55,753
Options exercisable, weighted average exercise price (in dollars per share) $ 16.33
$0.01-$18.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 0.01
Range of exercise prices, upper limit (in dollars per share) $ 18.00
Options outstanding, shares (in shares) | shares 17,501
Options outstanding, weighted average remaining contractual life (years) 6 years 1 month 9 days
Options outstanding, weighted average exercise price (in dollars per share) $ 10.85
Options exercisable, shares (in shares) | shares 15,835
Options exercisable, weighted average exercise price (in dollars per share) $ 10.96
$18.01-$26.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 18.01
Range of exercise prices, upper limit (in dollars per share) $ 26.00
Options outstanding, shares (in shares) | shares 67,834
Options outstanding, weighted average remaining contractual life (years) 8 years 7 months 6 days
Options outstanding, weighted average exercise price (in dollars per share) $ 22.50
Options exercisable, shares (in shares) | shares 23,668
Options exercisable, weighted average exercise price (in dollars per share) $ 22.38
$26.01-$30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Range of exercise prices, lower limit (in dollars per share) 26.01
Range of exercise prices, upper limit (in dollars per share) $ 30.00
Options outstanding, shares (in shares) | shares 37,750
Options outstanding, weighted average remaining contractual life (years) 6 years 10 days
Options outstanding, weighted average exercise price (in dollars per share) $ 32.72
Options exercisable, shares (in shares) | shares 16,250
Options exercisable, weighted average exercise price (in dollars per share) $ 28.15