XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Text Block [Abstract]  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] The following table represents a reconciliation of the Company’s undiscounted future minimum lease payments under operating leases to the lease liability excluding minimum lease payments for executed and legally enforceable leases that have not yet commenced as of December 31, 2023 (in thousands):

Year ending December 31,

       

2024

  $ 8,713  

2025

    6,432  

2026

    4,525  

2027

    4,274  

2028

    4,384  

Thereafter

    127  

Total lease payments

    28,455  

Imputed interest

    (4,409 )

Total

  $ 24,046