v3.26.1
Operating Revenues - Deferred revenue and unbilled revenue balances (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Nature of Operations and Summary of Significant Accounting Policies [Line Items]    
Unbilled revenue $ 26,960 $ 27,794
Deferred revenue - other current liabilities 85,785 163,894
Deferred revenue - other long-term liabilities 181,870 128,509
Deferred revenue 267,655 292,403
Net deferred revenue 240,695 264,609
Other current assets    
Nature of Operations and Summary of Significant Accounting Policies [Line Items]    
Unbilled revenue 1,133 1,133
Other long-term assets    
Nature of Operations and Summary of Significant Accounting Policies [Line Items]    
Unbilled revenue $ 25,827 $ 26,661