v3.25.2
Leases - Additional Information (Details)
Jun. 30, 2025
squareFoot
property
May 31, 2025
squareFoot
Apr. 30, 2025
squareFoot
Jan. 31, 2024
squareFoot
Jul. 28, 2023
squareFoot
Nov. 30, 2022
squareFoot
Lessee, Lease, Description [Line Items]            
Remaining lease term 6 years 6 months          
Number of square feet 125,300          
Lease Term Through April 2033            
Lessee, Lease, Description [Line Items]            
Number of square feet   17,000        
Lease Term Through April 2030            
Lessee, Lease, Description [Line Items]            
Number of square feet   22,300        
Minimum            
Lessee, Lease, Description [Line Items]            
Lease, discount rate 1.30%          
Maximum            
Lessee, Lease, Description [Line Items]            
Lease, discount rate 5.90%          
OKLAHOMA            
Lessee, Lease, Description [Line Items]            
Number of square feet           198,000
OREGON            
Lessee, Lease, Description [Line Items]            
Number of leased properties | property 4          
Number of square feet 46,000   28,000   72,000  
Industrial Property | OKLAHOMA            
Lessee, Lease, Description [Line Items]            
Number of square feet       157,550