v3.26.1
Commitments and Contingencies - Other Commitments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2027 (nine months) $ 7,188
2028 4,884
2029 2,736
2030 1,710
2031 1,454
2032 70
Thereafter 1,120
Total $ 19,162