XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Significant Accounting Policies - Leases (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Accounting Policies [Abstract]  
2024 $ 4,131,000
2025 3,796,000
2026 2,858,000
2027 1,989,000
2028 1,747,000
Thereafter 13,573,000
Total lease payments 28,094,000
Less: Interest (7,860,000)
Present value of lease liabilities 20,234,000
Current lease liabilities $ 4,000