XML 117 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating  
2024 $ 10,234
2025 9,864
2026 6,218
2027 3,915
2028 3,855
Thereafter 19,166
Total minimum lease payments 53,252
Less: Amount representing interest (11,764)
Present value of lease payments $ 41,488