v3.26.1
Stock-Based Compensation - Schedule of Restricted Stock Awards (Details)
3 Months Ended
Mar. 31, 2026
shares
Service-based Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Non-vested - beginning of period (in shares) 608,203
Granted (in shares) 142,672
Vested (in shares) 145,589
Forfeited/Cancelled (in shares) 2,301
Non-vested - end of period (in shares) 602,985
Performance and Market-based Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Non-vested - beginning of period (in shares) 144,191
Granted (in shares) 76,500
Vested (in shares) 17,742
Forfeited/Cancelled (in shares) 0
Non-vested - end of period (in shares) 202,949