v3.26.1
Fair Value Measurements - Schedule of Fair Value of Financial Instruments Measured on a Non-recurring Basis (Parenthetical) (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Valuation allowance $ 57,247,000 $ 55,034,000 $ 51,480,000 $ 49,497,000
Collateral Pledged [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Valuation allowance $ 839,000 $ 532,000