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