v3.25.4
Share-Based Compensation - Vesting Schedule (Details)
Dec. 31, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 587,090
2026  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 105,587
2027  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 90,920
2028  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 173,332
2029  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 180,160
2030  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 37,091