v3.26.1
Debt - Schedule of Future Debt Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 21, 2026
Maturities of Long-Term Debt [Abstract]    
2026 $ 0  
2027 0  
2028 0  
2029 0  
2030 0  
2031 0  
2032 17,641  
2033 17,641  
Total principal payments $ 35,281 $ 35,300