v3.25.3
Revenue Recognition (Contract Assets and Liabilities) (Details) - USD ($)
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Revenue Recognition [Abstract]      
Other Assets $ 7,049,000   $ 5,174,000
Accrued Liabilities 30,023,000   41,618,000
Other Long-Term Liabilities 70,161,000   $ 82,164,000
Revenue recognized $ 30,500,000 $ 9,100,000