v3.26.1
Commitments and Contingencies - Schedule of Active Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Operating Leased Assets [Line Items]    
Property & Equipment $ 85,406 $ 26,529
Finance Lease Liability 875 $ 0
March 2029 (1) | Stillwater, OK    
Operating Leased Assets [Line Items]    
Property & Equipment 765  
Finance Lease Liability 673  
March 2029 (2) | Stillwater, OK    
Operating Leased Assets [Line Items]    
Property & Equipment 152  
Finance Lease Liability 133  
March 2028 | Stillwater, OK    
Operating Leased Assets [Line Items]    
Property & Equipment 316  
Finance Lease Liability $ 245