v3.26.1
Income taxes: (Tables)
6 Months Ended
Jun. 30, 2026
Income taxes:  
Schedule of components of income (loss) before 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)

​