v3.26.1
Debt - Summary of Contractual Principal Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Maturities of Long-Term Debt [Abstract]    
Remainder of 2026 $ 0  
2027 868  
2028 5,208  
2029 5,208  
2030 4,341  
Total future principal payments 15,625  
Unamortized issuance costs (261)  
Total term loan, net $ 15,364 $ 15,346