v3.25.2
Fair Value of Financial Instruments and Fair Value Measurements - Schedule of Reconciliation and Statement of Income for Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, Beginning $ 9,108,000 $ 8,921,000
Redemptions/Payments (2,365,000) (2,380,000)
Fair value adjustments 68,000 270,000
Transfers between levels 0 0
Balance, Ending $ 6,811,000 $ 6,811,000