v3.26.3
Revenue and Customers - Significant Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Contract Assets    
Contract assets, beginning balance $ 30,637 $ 37,091
Additions to deferred costs 29,570 25,409
Amortization of deferred costs (33,495) (29,790)
Total (3,925) (4,381)
Contract assets, ending balance 26,712 32,710
Contract Liabilities    
Contract liabilities, beginning balance (97,118) (101,945)
Additions to deferred revenue (57,459) (92,321)
Amortization of deferred revenue 57,878 100,633
Total 419 8,312
Contract liabilities, ending balance $ (96,699) $ (93,633)