XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Income taxes:
6 Months Ended
Jun. 30, 2023
Income taxes:  
Income taxes:

5.  Income taxes:

The components of income before income taxes consist of the following (in thousands):

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

    

June 30, 2023

June 30, 2022

June 30, 2023

June 30, 2022

Domestic

$

1,112,947

$

22,984

$

1,115,925

$

26,335

Foreign

(13,415)

(3,266)

(5,741)

(4,939)

Total

$

1,099,532

$

19,718

$

1,110,184

$

21,396