v3.26.1
Stock-Based Compensation - Schedule of Option Activity (Details)
3 Months Ended
Mar. 31, 2026
shares
Service-based Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding - beginning balance (in shares) 2,873,396
Granted (in shares) 0
Exercised (in shares) 152,514
Forfeited or expired (in shares) 0
Outstanding - ending balance (in shares) 2,720,882
Exercisable - end of period (in shares) 2,341,614
Performance based stock options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding - beginning balance (in shares) 1,144,436
Granted (in shares) 0
Exercised (in shares) 9,100
Forfeited or expired (in shares) 0
Outstanding - ending balance (in shares) 1,135,336
Exercisable - end of period (in shares) 1,135,336