XML 115 R97.htm IDEA: XBRL DOCUMENT v3.22.4
Components of Income (Loss) Before Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income (loss) before income taxes:      
Income before income taxes $ 87,159 $ 56,172 $ 48,403
CANADA      
Income (loss) before income taxes:      
Foreign (4,946) (1,371) (2,278)
UNITED STATES      
Income (loss) before income taxes:      
U.S. 28,365 19,168 16,875
Other Countries      
Income (loss) before income taxes:      
Foreign $ 63,740 $ 38,375 $ 33,806