v3.26.1
Subsequent Events - Additional Information (Details) - Subsequent Event
Sep. 02, 2026
$ / shares
O 2027 Q1 Cash Dividends  
Subsequent Event [Line Items]  
Dividends announcement date Sep. 02, 2026
Dividends declared, per share of common stock $ 0.2
Dividend, payment date Sep. 28, 2026
Dividend, record date Sep. 16, 2026
S 2027 Q1 Dividends  
Subsequent Event [Line Items]  
Dividends declared, per share of common stock $ 1