v3.26.1
Stock-Based Compensation - Summary of Share-Based Payment Arrangement, Option, Exercise Price Range (Details)
3 Months Ended
Mar. 31, 2026
2015 Plan 1 | Below $15.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 0
2015 Plan 1 | $15.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 0.50
2015 Plan 1 | $17.50  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 0.75
2015 Plan 1 | $20.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 1
2015 Plan 1 | $25.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 1.25
2015 Plan 1 | $30.00 or Higher  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 1.50
2015 Plan 2 | Below $15.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 0
2015 Plan 2 | $15.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 0
2015 Plan 2 | $17.50  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 0
2015 Plan 2 | $20.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 1
2015 Plan 2 | $25.00  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 1.25
2015 Plan 2 | $30.00 or Higher  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Payout thresholds (as a percent) 1.50