XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Leases [Abstract]  
April 1, 2024 through December 31, 2024 $ 3,432
January 1, 2025 through December 31, 2025 3,777
January 1, 2026 through December 31, 2026 3,558
January 1, 2027 through December 31, 2027 3,449
January 1, 2028 through December 31, 2028 3,153
January 1, 2029 and Thereafter 5,624
Total Future Minimum Lease Payments 22,993
Less Imputed Interest (2,350)
Present Value of Lease Liabilities $ 20,643