v3.26.1
Fair Value Measurements - Schedule of Financial Instruments Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Notes payable and financing lease liabilities, current $ 9,265 $ 9,091
Notes payable and financing lease liabilities, non-current 7,181 9,564
Book values    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total liabilities 16,446 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 9,265 9,091
Notes payable and financing lease liabilities, non-current 7,181 9,564
Fair values    
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]    
Total liabilities 16,446 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 9,265 9,091
Notes payable and financing lease liabilities, non-current $ 7,181 $ 9,564