v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Payments under Non-Cancelable Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2027 $ 6,536
2028 4,361
2029 1,941
2030 944
2031 944
2032 and thereafter 433
Total $ 15,159