v3.26.1
Fair Value - Summary of Estimated Fair Values and Carrying Values of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount $ 0 $ 60,028
Estimated Fair Value 0 81,131
2025 Credit Agreement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount 0 28,944
Estimated Fair Value 0 30,000
December 2024 Convertible Note    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount 0 9,132
Estimated Fair Value 0 14,758
Additional 2024 Convertible Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount 0 8,974
Estimated Fair Value 0 14,560
2025 Convertible Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount 0 12,934
Estimated Fair Value 0 21,769
Rights Offering Convertible Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Carrying Amount 0 44
Estimated Fair Value $ 0 $ 44