XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Derivative Instruments Derivative Instruments (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Derivative Instruments [Abstract]          
Forward contracts $ 317,000   $ 317,000   $ 708,000
Foreign Currency Contracts, Liability, Fair Value Disclosure 961,000   961,000   $ 1,904,000
Derivative, Notional Amount 63,086,000   63,086,000    
Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion 22,000        
Derivative Instruments, Gain Reclassified from Accumulated OCI into Income, Effective Portion     1,000    
Derivative, net hedge ineffectiveness gain (loss) $ 0 $ 0 $ 0 $ 0