v3.26.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2026
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Brian O'Toole [Member]  
Trading Arrangements, by Individual  
Expiration Date December 31, 2027
Arrangement Duration 508 days
Henry Dubois [Member]  
Trading Arrangements, by Individual  
Expiration Date August 23, 2027
Arrangement Duration 451 days
Christiana Lin [Member]  
Trading Arrangements, by Individual  
Expiration Date September 30, 2027
Arrangement Duration 477 days