v3.25.4
Insider Trading Arrangements - shares
3 Months Ended
Dec. 03, 2025
Nov. 20, 2025
Dec. 31, 2025
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
Mr. Steven DenBaars [Member]      
Trading Arrangements, by Individual      
Name   Steven DenBaars  
Rule 10b5-1 Arrangement Adopted   true  
Adoption Date   November 20, 2025  
Jonathan Klamkin [Member]      
Trading Arrangements, by Individual      
Name Jonathan Klamkin    
Rule 10b5-1 Arrangement Adopted true    
Adoption Date December 3, 2025    
Aggregate Available 150,000