XML 138 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingent Liabilities - Changes in Allowance for Indemnifications Losses (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in the allowance for indemnification losses      
Net reversal of provision for indemnification losses $ (460,000) $ (585,000) $ (858,000)
Indemnification reserve for recourse provisions      
Change in the allowance for indemnification losses      
Allowance, beginning of period 1,809,000 2,394,000 3,252,000
Net reversal of provision for indemnification losses (460,000) (585,000) (858,000)
Allowance, end of period $ 1,349,000 $ 1,809,000 $ 2,394,000