v3.26.3
Fair Value Measurements - Schedule of Financial Instruments Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable and financing lease liabilities, current $ 11,808 $ 9,091
Notes payable and financing lease liabilities, non-current 93 9,564
Book values    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total liabilities 11,901 18,655
Book values | Notes Payable    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable and financing lease liabilities, current 11,808 9,091
Notes payable and financing lease liabilities, non-current 93 9,564
Fair values    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total liabilities 11,901 18,655
Fair values | Notes Payable    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable and financing lease liabilities, current 11,808 9,091
Notes payable and financing lease liabilities, non-current $ 93 $ 9,564