XML 122 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Summary of Location and Amount of Gains and Losses of Derivative Contracts (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt and Equity Securities, FV-NI [Line Items]                      
Net gains (losses) on derivative contracts $ (2,043) $ 6,545 $ (438) $ (48) $ 69 $ (27) $ (146) $ (175) $ 4,016 $ (279) $ 935
Warrant [Member]                      
Debt and Equity Securities, FV-NI [Line Items]                      
Net gains (losses) on derivative contracts                 (656) (279) 935
Foreign Exchange Forward                      
Debt and Equity Securities, FV-NI [Line Items]                      
Net gains (losses) on derivative contracts                 $ 4,672 $ 0 $ 0