XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Leases [Abstract]  
October 1, 2024 through December 31, 2024 $ 1,293
January 1, 2025 through December 31, 2025 4,232
January 1, 2026 through December 31, 2026 3,969
January 1, 2027 through December 31, 2027 3,573
January 1, 2028 through December 31, 2028 3,077
January 1, 2029 and Thereafter 5,539
Total Future Minimum Lease Payments 21,683
Less Imputed Interest (2,095)
Present Value of Lease Liabilities $ 19,588