XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Income Taxes (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2023

  

2022

  

2023

  

2022

 

U.S. Federal:

 

(in thousands)

 

Current

 $  $  $  $ 

Deferred

  871   2,617   1,457   (9,869)

Foreign:

                

Current

  12,401   20,402   24,701   26,093 

Deferred

  (1,684)  23,233   201   25,400 

Total

 $11,588  $46,252  $26,359  $41,624