v3.26.3
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 01, 2026
Oct. 27, 2026
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Subsequent Events            
Dividends declared per common share     $ 0.09 $ 0.06 $ 0.27 $ 0.18
Term loan | Subsequent Events            
Subsequent Events            
Borrowings from lines of credit $ 2.5          
Q4 2026 ordinary dividends | Subsequent Events            
Subsequent Events            
Declaration Date   Oct. 27, 2026        
Dividends declared per common share   $ 0.09        
Payment Date   Jan. 15, 2027        
Record Date   Jan. 04, 2027