Quarterly report pursuant to Section 13 or 15(d)

Share-Based Compensation - Vesting Schedule (Details)

v3.25.0.1
Share-Based Compensation - Vesting Schedule (Details)
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 687,536
2025  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 367,914
2026  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 85,867
2027  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 23,755
2028  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 105,000
2029  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Will vest (in shares) 105,000