v3.26.1
Income taxes:
6 Months Ended
Jun. 30, 2026
Income taxes:  
Income taxes:
5.Income taxes:

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

Three Months Ended

Three Months Ended

Six Months Ended

  ​ ​ ​

Six Months Ended

  ​ ​ ​

June 30, 2026

  ​ ​ ​

June 30, 2025

  ​ ​ ​

June 30, 2026

  ​ ​ ​

June 30, 2025

Domestic

$

82,969

$

(73,645)

$

30,784

$

(136,219)

Foreign

155

(880)

1,359

(8,569)

Total

$

83,124

$

(74,525)

$

32,143

$

(144,788)