v3.26.1
Commitments and Contingencies - Minimum Future Volume Commitments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Other Commitment, Fiscal Year Maturity [Abstract]  
Year 1 $ 125,930
Year 2 111,881
Year 3 75,296
Year 4 58,961
Year 5 58,646
Thereafter 122,567
Future minimum volume commitment $ 553,281