v3.26.3
Revenue and Customers - Favorable and Unfavorable Contracts (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Unfavorable contracts    
Amortization $ 57,878 $ 100,633
Unfavorable contracts    
Unfavorable contracts    
Beginning balance   (8,580)
Amortization   8,580
Ending balance   0
Favorable contracts    
Favorable contracts    
Beginning balance   214
Amortization   (214)
Ending balance   $ 0