XML 55 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lease, Cost
The components of lease related costs, net for the years ended December 31, 2023, 2022 and 2021 are as follows (in thousands):
Years Ended December 31,
202320222021
Operating lease cost$7,208 $7,537 $9,229 
Variable lease cost1,549 1,525 2,217 
Operating lease cost8,757 9,062 11,446 
Short-term lease cost89 12 88 
Total lease cost, net$8,846 $9,074 $11,534 
Schedule of Operating Lease Liability, Maturity
As of December 31, 2023, future minimum payments for the next five years and thereafter are as follows (in thousands):
Operating
Leases
Years Ending December 31,
2024$9,405 
20255,830 
20265,408 
20275,570 
20285,737 
Thereafter13,016 
Total$44,966 
Less present value discount(11,923)
Operating lease liabilities$33,043