v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Maturities of Operating Lease Liabilities
As of December 31, 2025, maturities of operating lease liabilities for future annual periods are as follows:

(In thousands)
     
Year ending December 31,
     
2026
 
$
12,296
 
2027
   
10,531
 
2028
   
5,755
 
2029
   
4,767
 
2030
   
3,662
 
Thereafter
   
8,619
 
Total lease payments
   
45,630
 
Less imputed interest
   
(5,805
)
Present value of lease liabilities
 
$
39,825