v3.26.3
Insider Trading Arrangements
3 Months Ended
Jul. 17, 2026
Jun. 30, 2026
Insider Trading Arrangements [Line Items]    
Rule 10b5-1 Arrangement Adopted true false
Non-Rule 10b5-1 Arrangement Adopted true false
Adoption Date July 17, 2026  
Rule 10b5-1 Arrangement Terminated   false
Non-Rule 10b5-1 Arrangement Terminated   false
Rule 10b5-1 Arrangement Modified   false
Non-Rule 10b5-1 Arrangement Modified   false