v3.26.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments And Contingencies [Line Items]  
Remaining 2026 $ 628,431
2027 229,694
2028 67,705
2029 13,468
2030 1,300
Thereafter 281
Total 940,879
Content  
Commitments And Contingencies [Line Items]  
Remaining 2026 54,764
2027 52,373
2028 20,842
2029 4,398
2030 1,225
Thereafter 281
Total 133,883
Manufacturing  
Commitments And Contingencies [Line Items]  
Remaining 2026 484,843
2027 0
2028 0
2029 0
2030 0
Thereafter 0
Total 484,843
Other obligations  
Commitments And Contingencies [Line Items]  
Remaining 2026 88,824
2027 177,321
2028 46,863
2029 9,070
2030 75
Thereafter 0
Total $ 322,153