v3.26.1
Commitments and Contingencies - Other Commitments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2026 $ 36,281
2027 44,819
2028 37,093
2029 30,218
2030 19,010
Thereafter 0
Total $ 167,421