XML 95 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments by Category - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
Disclosure of detailed information about financial instruments [abstract]  
Transfers between levels of fair value hierarchy As of December 31, 2024 and 2023, there were no transfers between the levels of the fair value hierarchy.