XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Income taxes: (Tables)
6 Months Ended
Jun. 30, 2022
Income taxes:  
Schedule of components of income (loss) before income taxes

Three Months Ended

    

Three Months Ended

    

Six Months Ended

    

Six Months Ended

    

June 30, 2022

June 30, 2021

June 30, 2022

June 30, 2021

Domestic

$

22,984

$

828

$

26,335

$

29,330

Foreign

 

(3,266)

 

(2,899)

 

(4,939)

 

(5,199)

Total

$

19,718

$

(2,071)

$

21,396

$

24,131