v3.26.1
Long-Term Debt - Schedule of Obligations Under the Term Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Principal term loan balance $ 150,000  
Unamortized debt discount and issuance costs (1,546)  
Accrued end of term fee 921  
Long-term debt, net $ 149,375 $ 148,921