XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of Future Minimum Payments for Operating Lease Obligations

Maturities of lease liabilities as of March 31, 2024 were as follows:

 

 

Operating
Leases

 

Remainder of 2024

 

$

5,179

 

2025

 

 

4,107

 

2026

 

 

2,453

 

2027

 

 

802

 

2028

 

 

702

 

Thereafter

 

 

269

 

Total undiscounted lease payments

 

$

13,512

 

Less: Interest

 

 

(1,383

)

Present value of lease liabilities

 

$

12,129