XML 97 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Summary of Future Lease Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating  
2024 $ 5,133
2025 4,709
2026 4,041
2027 3,666
2028 3,251
Thereafter 5,941
Total undiscounted lease payments 26,741
Less: effects of discounting (3,400)
Present value of lease payments 23,341
Finance  
2024 8,529
2025 5,615
2026 4,931
2027 60
2028 0
Thereafter 0
Total undiscounted lease payments 19,135
Less: effects of discounting (2,503)
Present value of lease payments $ 16,632