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