Quarterly report [Sections 13 or 15(d)]

Share-Based Compensation - Vesting Schedule (Details)

v3.25.2
Share-Based Compensation - Vesting Schedule (Details)
Jun. 30, 2025
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 811,608
2025  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 334,363
2026  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 81,389
2027  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 66,722
2028  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 179,134
2029  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 150,000