v3.26.1
Notes Payable - Summary Of Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Less unamortized debt issuance costs, noncurrent $ (5,217) $ (5,311)
Total carrying amount 42,781 43,527
Less current maturities (2,922) (3,080)
Total long-term Note Payable 39,859 40,447
Secured Notes    
Debt Instrument [Line Items]    
Notes payable 35,684 35,684
Loan Documents    
Debt Instrument [Line Items]    
Notes payable $ 12,314 $ 13,154