XML 56 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies.  
Future Minimum Lease Payments

Future minimum annual lease payments under the Company’s noncancelable operating leases as of December 31, 2023, are as follows (in thousands):

    

Operating

Leases

2024

 

$

9,899

2025

5,307

2026

5,724

2027

5,452

2028

5,616

Thereafter

43,181

Total minimum lease payments

75,179

Plus: estimated short-term variable lease payments

5,386

Less: amount representing interest

(31,729)

Present value of operating lease obligations

38,064

Less: current portion

(9,481)

Noncurrent operating lease obligations

$

28,583