v3.26.1
Revenues - Schedule of Outstanding Contract Asset and (Liability) Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]        
Contract assets $ 177,868 $ 160,443 $ 159,896 $ 136,432
Change in contract assets – increase (decrease) 17,972 24,011    
Contract liabilities 502,973 420,585 $ 448,849 $ 400,689
Change in contract liabilities – (increase) decrease (54,124) (19,896)    
Net change $ (36,152) $ 4,115