XML 64 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Summary of Operating Leases For the years ended December 31, 2023, 2022 and 2021, operating lease costs were as follows (amounts in thousands):
 For the Years Ended December 31,
 202320222021
Lease costs$4,014 $3,897 $3,957 

Other information related to our operating lease terms and discount rates were as follows:
December 31, 2023December 31, 2022
Weighted-average remaining lease term5.9 years6.6 years
Weighted-average discount rate2.9 %2.6 %
Schedule of Future Lease Obligations
Future lease obligations for our operating leases as of December 31, 2023 were as follows (amounts in thousands):
Operating Lease Obligations
2024$4,080 
20253,764 
20262,916 
20272,470 
20282,010 
Thereafter4,728 
Total lease payments19,968 
Less: imputed interest(1,680)
Operating lease liabilities$18,288