v3.26.1
Commitments and Contingencies - Schedule of Contractual Obligations (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remaining 2026 $ 62,464
2027 70,974
2028 4,920
2029 1,181
2030 1,052
Thereafter 0
Total $ 140,591