XML 56 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
The following table presents the aggregate future minimum lease payments and reconciliation to operating lease liabilities as of December 31, 2023 (in thousands):
December 31, 2023
2024$8,084 
20256,605 
20265,922 
20275,497 
20281,898 
Thereafter— 
Total future minimum lease payments28,006 
Less imputed interest(3,120)
Total operating lease liabilities$24,886