XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Maturities of Operating Lease Liabilities
As of December 31, 2022, maturities of operating lease liabilities for future annual periods are as follows:

(In thousands)
     
Year ending December 31,
     
2023
 
$
9,297
 
2024
   
8,218
 
2025
   
4,827
 
2026
   
3,559
 
2027
   
2,969
 
Thereafter
   
12,035
 
Total lease payments
   
40,905
 
Less imputed interest
   
(4,638
)
Present value of lease liabilities
 
$
36,267