XML 76 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Allowance for Expected Credit Losses - Additional Information (Details)
Dec. 31, 2022
Credit Loss [Abstract]  
Contract assets, allowance for credit loss as a percentage of assets 1.00%