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

(In thousands)
     
Year ending December 31,
     
2024
 
$
10,023
 
2025
   
6,207
 
2026
   
4,801
 
2027
   
4,151
 
2028
   
3,236
 
Thereafter
   
14,932
 
Total lease payments
   
43,350
 
Less imputed interest
   
(6,762
)
Present value of lease liabilities
 
$
36,588