v3.25.4
Shareholders' Equity - Summary of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Dividend Per Common Share             $ 0.15 $ 0.3 $ 0.3
Amount             $ 10,039 $ 20,060 $ 19,950
Quarterly Cash Dividend Q1 2025                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Date Declared   Feb. 20, 2025              
Dividend Per Common Share   $ 0.075              
Amount   $ 5,015              
Quarterly Cash Dividend Q2 2025                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Date Declared May 01, 2025                
Dividend Per Common Share $ 0.075                
Amount $ 5,024                
Quarterly Cash Dividend Q1 2024                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Date Declared           Feb. 15, 2024      
Dividend Per Common Share           $ 0.075      
Amount           $ 5,014      
Quarterly Cash Dividend Q2 2024                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Date Declared         May 09, 2024        
Dividend Per Common Share         $ 0.075        
Amount         $ 5,015        
Quarterly Cash Dividend Q3 2024                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Date Declared       Aug. 08, 2024          
Dividend Per Common Share       $ 0.075          
Amount       $ 5,015          
Quarterly Cash Dividend Q4 2024                  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                  
Date Declared     Oct. 31, 2024            
Dividend Per Common Share     $ 0.075            
Amount     $ 5,016