XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Outstanding RSU's by Vest Date (Detail) - Restricted Stock Units (RSUs) [Member]
12 Months Ended
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 1,286,991
May 20, 2025 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 31,465
January 1, 2026 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 4,708
March 15, 2026 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 157,220
March 31, 2026 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 283,872
March 31, 2027 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 32,491
March 15, 2028 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 592,827
April 1, 2028 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 157,220
August 19, 2029 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
RSU's 27,188