v3.26.3
Employee Stock Purchase Plan (Details) - 2025 Employee Stock Purchase Plan - shares
3 Months Ended
Feb. 01, 2026
Sep. 30, 2026
Equity Transactions    
Purchase price (in percent) 85.00%  
Employee contribution (in percent) 10.00%  
Common stock authorized for issuance   4,000,000
Number of shares issued   20,793