XML 89 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders' Equity - Restricted Stock Units Vesting Schedule (Details) - Restricted Stock Units (RSUs) - shares
Jun. 30, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
2025 (in shares) 0  
2026 (in shares) 807,955  
2027 (in shares) 724,107  
2028 (in shares) 593,133  
2029 (in shares) 358,606  
Total (in shares) 2,483,801 1,438,049
February    
Class of Stock [Line Items]    
2025 (in shares) 0  
2026 (in shares) 0  
2027 (in shares) 358,606  
2028 (in shares) 358,606  
2029 (in shares) 358,606  
Total (in shares) 1,075,818  
March    
Class of Stock [Line Items]    
2025 (in shares) 0  
2026 (in shares) 234,527  
2027 (in shares) 234,527  
2028 (in shares) 234,527  
2029 (in shares) 0  
Total (in shares) 703,581  
April    
Class of Stock [Line Items]    
2025 (in shares) 0  
2026 (in shares) 400,535  
2027 (in shares) 130,974  
2028 (in shares) 0  
2029 (in shares) 0  
Total (in shares) 531,509  
June    
Class of Stock [Line Items]    
2025 (in shares) 0  
2026 (in shares) 172,893  
2027 (in shares) 0  
2028 (in shares) 0  
2029 (in shares) 0  
Total (in shares) 172,893