XML 113 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
Components of Income (Loss) Before Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income (loss) before income taxes:      
Income before income taxes $ 79,066 $ 83,748 $ 87,159
CANADA      
Income (loss) before income taxes:      
Foreign (7,425) (6,490) (4,946)
UNITED STATES      
Income (loss) before income taxes:      
U.S. 11,829 38,992 28,365
Other Countries      
Income (loss) before income taxes:      
Foreign $ 74,662 $ 51,246 $ 63,740