v3.24.0.1
Other Current Assets
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
 December 31, 2023
$
December 31, 2022
$
Prepaid expenses55 48 
Capitalized contract costs47 27 
Deposits31 34 
Other current assets20 29 
Income taxes receivable10 
Foreign exchange contracts
 169 144