v3.26.1
Debt - Schedule of Future Minimum Principal and Interest Payments Under Term Loans (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Disclosure [Abstract]  
2026 $ 0
2027 0
2028 52,500
2029 126,000
Total principal payments 178,500
Less: final payment fees (3,500)
Total term loan borrowings $ 175,000