v3.26.1
Insider Trading Arrangements - shares
3 Months Ended
Feb. 25, 2026
Mar. 31, 2026
Aug. 13, 2025
Trading Arrangements, by Individual      
Non-Rule 10b5-1 Arrangement Adopted   false  
Rule 10b5-1 Arrangement Terminated   false  
Non-Rule 10b5-1 Arrangement Terminated   false  
Daniel Giesecke [Member]      
Trading Arrangements, by Individual      
Name   Daniel Giesecke  
Title   Senior Vice President & Chief Operating Officer  
Rule 10b5-1 Arrangement Adopted true    
Adoption Date 2/25/2026    
Expiration Date   2/12/2027  
Aggregate Available     20,201