v3.26.1
Debt - Schedule of Obligations Under the Term Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]    
Principal term loan balance $ 200,000  
Unamortized debt discount and issuance costs (2,009)  
Accrued end of term fee 1,337  
Long-term debt, net $ 199,328 $ 148,921