XML 49 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Operating Revenues - Deferred revenue and unbilled revenue balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Revenues    
Unbilled revenue $ 30,895 $ 27,794
Deferred revenue - other current liabilities 78,840 163,894
Deferred revenue - other long-term liabilities 165,878 128,509
Deferred revenue 244,718 292,403
Net deferred revenue 213,823 264,609
Other current assets    
Operating Revenues    
Unbilled revenue 2,461 1,133
Other long-term assets    
Operating Revenues    
Unbilled revenue $ 28,434 $ 26,661