XML 120 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Summary of Gross Fair Values of Individual Derivative Instruments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset $ 0 $ 656
Derivative Asset, Fair Value, Amount Offset Against Collateral 0 0
Net Amounts of Assets Presented in the Consolidated Balance Sheet, Derivative Assets 0 656
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet, Derivative Liabilities 317 0
Derivative Liabilities Gross Amount Of Collateral Cash And Securities Pledged Not Offset   0
Fair value of derivative liabilities 0  
Net Amount, Derivative Assets 0 656
Net Amount, Derivative Liabilities 317 0
Derivative Asset, Fair Value, Amount Not Offset Against Collateral 0 0
Derivative Liability, Fair Value, Gross Liability 317 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 0 0
Warrant [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset, Fair Value, Gross Asset 0 656
Net Amounts of Assets Presented in the Consolidated Balance Sheet, Derivative Assets 0 656
Net Amount, Derivative Assets 0 656
Foreign Exchange Forward    
Derivatives, Fair Value [Line Items]    
Net Amounts of Liabilities Presented in the Consolidated Balance Sheet, Derivative Liabilities 317 0
Fair value of derivative liabilities 0 0
Net Amount, Derivative Liabilities 317 0
Derivative Liability, Fair Value, Gross Liability 317 0
Derivative Liability, Fair Value, Amount Offset Against Collateral $ 0 $ 0