v3.26.1
Share-Based Compensation - Vesting Schedule (Details)
Jun. 30, 2026
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 613,564
2026  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 105,350
2027  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 91,491
2028  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 173,903
2029  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 193,229
2030  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 49,591