v3.26.1
Dividend (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Class of Stock [Line Items]            
Dividends per share $ 0.03     $ 0.03 $ 0.09 $ 0.09
Q1 FY 2026 Dividend            
Class of Stock [Line Items]            
Dividend Declaration Date     Dec. 16, 2025      
Cash Dividend Declared     $ 0.03      
Dividend Paid Date     Jan. 15, 2026      
Dividend Shareholders of Record Date     Dec. 26, 2025      
Q2 FY2026 Dividend            
Class of Stock [Line Items]            
Dividend Declaration Date   Feb. 12, 2026        
Cash Dividend Declared   $ 0.03        
Dividend Paid Date   Mar. 12, 2026        
Dividend Shareholders of Record Date   Feb. 26, 2026        
Q3 FY2026 Dividend            
Class of Stock [Line Items]            
Dividend Declaration Date May 05, 2026          
Cash Dividend Declared $ 0.03          
Dividend Paid Date Jun. 15, 2026          
Dividend Shareholders of Record Date May 21, 2026