v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Events - 2026 Q3 Dividends
Jul. 20, 2026
$ / shares
Subsequent Event [Line Items]  
Dividend, date of approval Jul. 20, 2026
Cash dividend per share $ 0.05
Dividend payable date Aug. 27, 2026
Dividend, date of record Aug. 13, 2026