XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Summary of RSU Activity (Details) - Restricted Share Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding at beginning of period 749,529  
Granted 57,393  
Forfeited 0  
Vested (269,441)  
Outstanding at end of period 537,481 749,529
Outstanding at beginning of period $ 31.37  
Granted 56.17 $ 31.36
Forfeited 0  
Vested 31.48  
Outstanding at end of period $ 33.96 $ 31.37