v3.26.1
Revenue and Customers - Contract Assets and Contract Liabilities with Customers (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]        
Current customer contract assets $ 9,380 $ 29,525    
Noncurrent customer contract assets 158 1,112    
Total customer contract assets 9,538 30,637 $ 32,710 $ 37,091
Current deferred revenue (53,827) (64,400)    
Noncurrent deferred revenue (38,889) (32,718)    
Total deferred revenue $ (92,716) $ (97,118) $ (93,633) $ (101,945)