XML 109 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Components of Income (Loss) Before Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income (loss) before income taxes:      
Income before income taxes $ 83,748 $ 87,159 $ 56,172
CANADA      
Income (loss) before income taxes:      
Foreign (6,490) (4,946) (1,371)
UNITED STATES      
Income (loss) before income taxes:      
U.S. 38,992 28,365 19,168
Other Countries      
Income (loss) before income taxes:      
Foreign $ 51,246 $ 63,740 $ 38,375