v3.26.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Warrant            
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]            
Financial liability (less than) $ 0 $ 0 $ 0 $ 2,096 $ 824 $ 61