v3.26.1
Shareholders' Equity - Restricted Stock Units Vesting Schedule (Details) - Restricted Stock Units (RSUs) - shares
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
2026 (in shares) 796,932  
2027 (in shares) 721,115  
2028 (in shares) 590,141  
2029 (in shares) 355,614  
Total (in shares) 2,463,802 1,438,049
February    
Class of Stock [Line Items]    
2027 (in shares) 355,614  
2028 (in shares) 355,614  
2029 (in shares) 355,614  
Total (in shares) 1,066,842  
March    
Class of Stock [Line Items]    
2026 (in shares) 234,527  
2027 (in shares) 234,527  
2028 (in shares) 234,527  
Total (in shares) 703,581  
April    
Class of Stock [Line Items]    
2026 (in shares) 397,608  
2027 (in shares) 130,974  
Total (in shares) 528,582  
June    
Class of Stock [Line Items]    
2026 (in shares) 164,797  
Total (in shares) 164,797