XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lessee, Operating Lease, Liability, Maturity
The future payments on the Company’s operating lease liabilities as of December 31, 2023 were as follows (in thousands):
2024$18,076 
202517,122 
202617,453 
202712,952 
202812,163 
Thereafter29,654 
Total lease payments107,420 
Less: imputed interest(18,625)
Total$88,795