v3.25.3
Notes Payable - Summary Of Notes Payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Less unamortized debt issuance costs, noncurrent $ (5,540) $ (5,955)
Total carrying amount 44,116 29,729
Less current maturities (3,234)  
Total long-term Note Payable 40,882 29,729
Subscription Agreement    
Debt Instrument [Line Items]    
Notes payable 35,684 $ 35,684
Promissory Note    
Debt Instrument [Line Items]    
Notes payable $ 13,972