v3.26.1
Convertible Notes - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]    
Convertible Notes $ 36,474 $ 34,602
Convertible Notes    
Debt Instrument [Line Items]    
Convertible Notes principal 36,838 35,063
Unamortized debt issuance costs (364) (461)
Convertible Notes $ 36,474 $ 34,602