XML 86 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Contract Assets and Liabilities) (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Revenue Recognition [Abstract]    
Contract Liabilities, Current $ 41,618,000 $ 11,460,000
Contract Liabilities, Non-Current 82,164,000 112,734,000
Long-term contract assets $ 5,174,000 $ 859,000