v3.26.1
Notes Payable - Summary Of Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Less unamortized debt issuance costs, noncurrent $ (4,965) $ (5,311)
Total carrying amount 42,180 43,527
Less current maturities (2,762) (3,080)
Total long-term Note Payable 39,418 40,447
Secured Notes    
Debt Instrument [Line Items]    
Notes payable 35,684 35,684
Loan Documents    
Debt Instrument [Line Items]    
Notes payable $ 11,461 $ 13,154