XML 134 R103.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Summary of Open Tax Years (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Federal        
Income Tax Examination [Line Items]        
Years Open to Audit 2024 2022    
State        
Income Tax Examination [Line Items]        
Years Open to Audit 2024     2019
Canada        
Income Tax Examination [Line Items]        
Years Open to Audit 2024   2021