v3.26.1
Note Payable - Summry Of Note Payable (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Less unamortized debt issuance costs, noncurrent $ (5,311) $ (5,955)
Total carrying amount 43,527 29,729
Less current maturities (3,080)  
Total long-term Note Payable 40,447 29,729
Secured Notes    
Debt Instrument [Line Items]    
Notes payable 35,684 $ 35,684
Loan Documents    
Debt Instrument [Line Items]    
Notes payable $ 13,154