XML 129 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Schedule of changes in accrued interest and penalties related to uncertain tax positions (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued [Roll Forward]      
Beginning Balance $ 383,000 $ 689,000 $ 585,000
Expense (benefit) recognized in provision for income taxes (314,000) (306,000) 104,000
Ending Balance $ 69,000 $ 383,000 $ 689,000