v3.26.1
Leases - Narrative (Details)
$ in Thousands
Aug. 11, 2026
USD ($)
Jun. 30, 2026
USD ($)
squareFoot
property
Oct. 31, 2025
squareFoot
May 31, 2025
squareFoot
Jan. 31, 2024
squareFoot
Jul. 31, 2023
squareFoot
Nov. 30, 2022
squareFoot
Lessee, Lease, Description [Line Items]              
Remaining lease term   5 years 6 months          
Number of square feet in lease agreement   125,300 34,000        
Number of leased properties | property   6          
Lessee, Operating Lease, Liability, to be Paid | $   $ 20,210          
Lease Term Through April 2033              
Lessee, Lease, Description [Line Items]              
Number of square feet in lease agreement       17,000      
Lease Term Through April 2030              
Lessee, Lease, Description [Line Items]              
Number of square feet in lease agreement       22,300      
Office Space In Tulsa, OK | Subsequent Event              
Lessee, Lease, Description [Line Items]              
Remaining lease term 6 years            
Lessee, Operating Lease, Liability, to be Paid | $ $ 3,700            
OKLAHOMA              
Lessee, Lease, Description [Line Items]              
Number of square feet in lease agreement         157,550   198,000
Manufacturing Facilities | Redmond, Oregon              
Lessee, Lease, Description [Line Items]              
Number of square feet in lease agreement           72,000  
Warehouse Space, Office space, And Outside Storage | Redmond, Oregon              
Lessee, Lease, Description [Line Items]              
Number of square feet in lease agreement           83,000  
Minimum              
Lessee, Lease, Description [Line Items]              
Lessee, operating lease discount rate   1.30%          
Maximum              
Lessee, Lease, Description [Line Items]              
Lessee, operating lease discount rate   6.60%