v3.26.1
Stock-Based Compensation - Payouts (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
75th and above      
Stock-Based Compensation Details [Line Items]      
Payout (percent of target) 15.00% 25.00% 200.00%
50th      
Stock-Based Compensation Details [Line Items]      
Payout (percent of target) 0.00% 0.00% 100.00%
25th      
Stock-Based Compensation Details [Line Items]      
Payout (percent of target)     50.00%
50th      
Stock-Based Compensation Details [Line Items]      
Payout (percent of target)     0.00%
n/a      
Stock-Based Compensation Details [Line Items]      
Payout (percent of target) (15.00%) (25.00%)