v3.26.1
Share-based Compensation - Share-Settled Performance Stock Unit (Details) - Performance stock units - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Units    
Beginning Balance (in shares) 239,000  
Granted (in shares) 227,000  
Vested (in shares) (350,820) 0
Forfeited (in shares) 0  
Ending Balance (in shares) 115,000  
Expected to vest as of end of period (in shares) 115,000  
Aggregate Intrinsic Value    
Vested $ 45,386  
Expected to vest as of end of period $ 9,148