v3.26.1
Stock-Based Compensation - Summary of Restricted Shares Activity (Details) - Restricted Shares - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Time-Based Vesting    
Number of Common Shares    
January 1, 2026 (in shares)   127,672
Awarded (in shares)   71,821
Released (in shares)   (5,047)
Forfeited (in shares)   (8,274)
June 30, 2026 (in shares) 186,172 186,172
Weighted-Average Grant Date Fair Value    
January 1, 2026 (in usd per share)   $ 28.49
Awarded (in usd per share)   32.99
Released (in usd per share)   28.62
Forfeited (in usd per share)   32.10
June 30, 2026 (in usd per share) $ 30.06 $ 30.06
Performance-Based Vesting    
Number of Common Shares    
January 1, 2026 (in shares)   555,561
Awarded (in shares) 0 230,712
Released (in shares)   (161,975)
Forfeited (in shares)   (8,876)
June 30, 2026 (in shares) 615,422 615,422
Weighted-Average Grant Date Fair Value    
January 1, 2026 (in usd per share)   $ 30.08
Awarded (in usd per share)   33.56
Released (in usd per share)   30.30
Forfeited (in usd per share)   30.89
June 30, 2026 (in usd per share) $ 31.31 $ 31.31