v3.26.1
Stock-Based and Other Long-Term Incentive Compensation - Schedule of Stock Options Outstanding (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, shares (in shares) | shares 86,483
Options outstanding, weighted average remaining contractual life (years) 7 years 11 months 15 days
Options outstanding, weighted average exercise price (in dollars per share) $ 24.41
Options exercisable, shares (in shares) | shares 29,321
Options exercisable, weighted average exercise price (in dollars per share) $ 19.17
$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 12,501
Options outstanding, weighted average remaining contractual life (years) 5 years 11 months 8 days
Options outstanding, weighted average exercise price (in dollars per share) $ 10.69
Options exercisable, shares (in shares) | shares 10,835
Options exercisable, weighted average exercise price (in dollars per share) $ 10.83
$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 48,833
Options outstanding, weighted average remaining contractual life (years) 8 years 5 months 1 day
Options outstanding, weighted average exercise price (in dollars per share) $ 22.39
Options exercisable, shares (in shares) | shares 14,837
Options exercisable, weighted average exercise price (in dollars per share) $ 22.44
$26.01-$36.17  
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) $ 36.17
Options outstanding, shares (in shares) | shares 25,149
Options outstanding, weighted average remaining contractual life (years) 8 years 25 days
Options outstanding, weighted average exercise price (in dollars per share) $ 34.74
Options exercisable, shares (in shares) | shares 3,649
Options exercisable, weighted average exercise price (in dollars per share) $ 28.15