v3.26.1
Debt - Schedule of 2029 Senior Secured Notes (Details) - 2029 Senior Secured Notes - Secured Debt - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Principal gross amount $ 48,879 $ 40,879
Add: unamortized debt premium 1,869 1,247
Less: unamortized issuance costs (457) (515)
Net carrying amount $ 50,291 $ 41,611