XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Future Minimum Payments for Operating Lease Obligations

Maturities of lease liabilities as of June 30, 2024 were as follows (in thousands):

 

 

Operating
Leases

 

Remainder of 2024

 

$

3,492

 

2025

 

 

4,261

 

2026

 

 

2,508

 

2027

 

 

857

 

2028

 

 

756

 

Thereafter

 

 

316

 

Total undiscounted lease payments

 

$

12,190

 

Less: Interest

 

 

(1,324

)

Present value of lease liabilities

 

$

10,866