v3.26.1
Basis of Presentation and Changes in Significant Accounting Policies (Details) - Subsequent Event - O 2026 Q3 Dividends
$ / shares in Units, $ in Millions
1 Months Ended
Jul. 21, 2026
USD ($)
$ / shares
Basis of Presentation and Changes in Significant Accounting Policies  
Dividends declared date Jul. 21, 2026
Cash dividend declared (per share) | $ / shares $ 0.07
Dividends payable date Aug. 10, 2026
Dividends record date Jul. 31, 2026
Dividends paid | $ $ 3.6