XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Contingent Liabilities - Additional Information (Detail)
$ in Thousands, $ in Millions
3 Months Ended
Nov. 02, 2016
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Loss Contingencies [Line Items]        
Name of plaintiff   SNC ATP    
Complaint filling date   November 2016    
Estimated damages from defendants $ 56,000      
Accrued estimate for losses   $ 0 $ 0  
Defendants And Plaintiff Settlement Agreement [Member]        
Loss Contingencies [Line Items]        
Total settlement required to be paid     $ 3,200 $ 4.3