v3.26.3
Commitments and Contingencies - Schedule of Future Minimum Purchase Commitments (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
Remainder of 2026 $ 4,938
2027 20,425
2028 19,676
2029 19,370
2030 19,604
2031 13,488
2032 10,317
Total $ 107,818