v3.26.1
Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Future Debt Payments
As of June 30, 2026, future principal payments under the Note Purchase Agreement are due as follows (in thousands):
2026— 
2027— 
2028— 
2029— 
2030— 
2031— 
203217,641 
203317,641 
Total principal payments$35,281