XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Maturities of Operating Lease Liabilities
The aggregate future minimum lease payments and reconciliation to operating lease liabilities as of December 31, 2022, are as follows (in thousands):
December 31, 2022
2023$7,733 
20244,862 
20253,400 
20263,256 
20272,866 
Thereafter425 
Total future minimum lease payments22,542 
Less imputed interest(1,680)
Total operating lease liabilities$20,862