v3.25.3
Revenue Recognition - Contract Asset and Contract Liability Balances (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Contract Asset and Contract Liability Balances    
Contract assets $ 154,861 $ 108,092
Contract liabilities 624,217 $ 649,054
Customer Contract    
Contract Asset and Contract Liability Balances    
Contract liabilities $ 604,000