XML 57 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition (Contract Assets and Liabilities) (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Revenue Recognition [Abstract]      
Other Assets, net of amortization $ 5,822,000   $ 7,469,000
Accrued Liabilities 29,614,000   26,982,000
Other Long-Term Liabilities 76,945,000   $ 78,946,000
Revenue recognized $ 5,700,000 $ 11,000,000.0