XML 64 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Cost For the years ended December 31, 2022, 2021 and 2020, operating lease costs were as follows (amounts in thousands):
 For the Years Ended December 31,
 202220212020
Lease costs$3,897 $3,957 $3,447 

Other information related to our operating lease terms and discount rates were as follows:
December 31, 2022December 31, 2021
Weighted-average remaining lease term6.6 years7.9 years
Weighted-average discount rate2.6 %2.8 %
Schedule of Future Lease Obligations
Future lease obligations for our operating leases as of December 31, 2022 were as follows (amounts in thousands):
Operating Lease Obligations
2023$3,917 
20243,889 
20253,526 
20262,703 
20272,276 
Thereafter6,453 
Total lease payments22,764 
Less: imputed interest(2,009)
Operating lease liabilities$20,755