CIK 0000779227
Branche: State Commercial Banks
| Fakt | Wert | Zeit | Quelle |
|---|---|---|---|
| capex | {"amount": 503000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2026-06-30 | sec_edgar |
| capex | {"amount": 260000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2026-03-31 | sec_edgar |
| capex | {"amount": 182000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2025-12-31 | sec_edgar |
| capex | {"amount": 87000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-09-30 | sec_edgar |
| capex | {"amount": 42000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren | 2025-06-30 | sec_edgar |
| capex | {"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency": | 2025-03-31 | sec_edgar |
| capex | {"amount": 193000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-12-31 | sec_edgar |
| capex | {"amount": 193000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-09-30 | sec_edgar |
| capex | {"amount": 182000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-06-30 | sec_edgar |
| capex | {"amount": 149000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre | 2024-03-31 | sec_edgar |
| cashflow_financing | {"amount": 3139000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-06-30 | sec_edgar |
| cashflow_financing | {"amount": 3670000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-03-31 | sec_edgar |
| cashflow_financing | {"amount": -37179000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": -35944000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cu | 2025-09-30 | sec_edgar |
| cashflow_financing | {"amount": 27838000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 8599000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-03-31 | sec_edgar |
| cashflow_financing | {"amount": 31424000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-12-31 | sec_edgar |
| cashflow_financing | {"amount": 22679000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-09-30 | sec_edgar |
| cashflow_financing | {"amount": 6348000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_financing | {"amount": -1402000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_investing | {"amount": -7048000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2026-06-30 | sec_edgar |
| cashflow_investing | {"amount": 2025000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr | 2026-03-31 | sec_edgar |
| cashflow_investing | {"amount": 63759000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_investing | {"amount": 74860000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-09-30 | sec_edgar |
| cashflow_investing | {"amount": -19527000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2025-06-30 | sec_edgar |
| cashflow_investing | {"amount": -5703000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2025-03-31 | sec_edgar |
| cashflow_investing | {"amount": -40060000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -16375000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cu | 2024-09-30 | sec_edgar |
| cashflow_investing | {"amount": -8078000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-06-30 | sec_edgar |
| cashflow_investing | {"amount": -4831000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "cur | 2024-03-31 | sec_edgar |
| cashflow_operating | {"amount": 8930000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2026-06-30 | sec_edgar |
| cashflow_operating | {"amount": 2667000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2026-03-31 | sec_edgar |
| cashflow_operating | {"amount": 13251000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": 5923000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-09-30 | sec_edgar |
| cashflow_operating | {"amount": 3526000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": 924000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2025-03-31 | sec_edgar |
| cashflow_operating | {"amount": 5609000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-12-31 | sec_edgar |
| cashflow_operating | {"amount": 4339000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-09-30 | sec_edgar |
| cashflow_operating | {"amount": 2697000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2024-06-30 | sec_edgar |
| cashflow_operating | {"amount": 493000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curre | 2024-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3706725, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3706725, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3706725, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3706725, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-09-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2160000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2160000, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 2160000, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-08-12 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2026-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-05-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2026-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-03-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-11-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-09-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 3405061, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-08-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1858536, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1858536, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2025-05-15 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1858536, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 1858536, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 3405061} | 2026-08-12 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 3405061} | 2026-05-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 3405061} | 2026-03-30 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 3405061} | 2025-11-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 3405061} | 2025-08-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 1858536} | 2025-05-15 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 48507790, "currency": "USD"} | 2025-06-30 | sec_edgar |
| dividends_paid | {"amount": 2588000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2026-06-30 | sec_edgar |
| dividends_paid | {"amount": 3929000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2025-12-31 | sec_edgar |
| dividends_paid | {"amount": 1375000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2025-09-30 | sec_edgar |
| dividends_paid | {"amount": 1375000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2025-06-30 | sec_edgar |
| dividends_paid | {"amount": 2695000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2024-12-31 | sec_edgar |
| dividends_paid | {"amount": 1338000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2024-09-30 | sec_edgar |
| dividends_paid | {"amount": 1338000, "concept": "us-gaap:PaymentsOfDividendsCommonStock", "currency": "USD" | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.54, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.98, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.43, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 9.15, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 7.87, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 4.77, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.95, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.98, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.97, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.41, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.74, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 2.18, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-09-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.71, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 1.44, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": 0.73, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 2.98, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2026-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.54, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2026-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.43, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2026-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 4.77, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 7.87, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.98, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.95, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.97, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2025-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.74, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 2.18, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-09-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.71, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 1.44, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": 0.73, "concept": "us-gaap:EarningsPerShareDiluted", "currency" | 2024-03-31 | sec_edgar |
| income_tax_expense | {"amount": 1182000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2026-06-30 | sec_edgar |
| income_tax_expense | {"amount": 2223000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2026-06-30 | sec_edgar |
| income_tax_expense | {"amount": 1041000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2026-03-31 | sec_edgar |
| income_tax_expense | {"amount": 760000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| income_tax_expense | {"amount": 932000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-09-30 | sec_edgar |
| income_tax_expense | {"amount": 105000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-09-30 | sec_edgar |
| income_tax_expense | {"amount": 827000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| income_tax_expense | {"amount": 407000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| income_tax_expense | {"amount": 419000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| income_tax_expense | {"amount": 894000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| income_tax_expense | {"amount": 282000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-09-30 | sec_edgar |
| income_tax_expense | {"amount": 750000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-09-30 | sec_edgar |
| income_tax_expense | {"amount": 238000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| income_tax_expense | {"amount": 469000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-06-30 | sec_edgar |
| income_tax_expense | {"amount": 231000, "concept": "us-gaap:IncomeTaxExpenseBenefit", "currency": "USD"} | 2024-03-31 | sec_edgar |
| industry_sic | {"code": "6022", "scheme": "SIC", "description": "State Commercial Banks"} | sec_edgar | |
| intangible_assets | {"amount": 12218000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2026-06-30 | sec_edgar |
| intangible_assets | {"amount": 12885000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2026-03-31 | sec_edgar |
| intangible_assets | {"amount": 13551000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 14218000, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD | 2025-09-30 | sec_edgar |
| intangible_assets | {"amount": 0, "concept": "us-gaap:FiniteLivedIntangibleAssetsNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 5257000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-06-30 | sec_edgar |
| net_income | {"amount": 10135000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-06-30 | sec_edgar |
| net_income | {"amount": 4878000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| net_income | {"amount": 22888000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": 13677000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-09-30 | sec_edgar |
| net_income | {"amount": 17303000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-09-30 | sec_edgar |
| net_income | {"amount": 1820000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": 3626000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": 1806000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| net_income | {"amount": 4481000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": 1381000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-09-30 | sec_edgar |
| net_income | {"amount": 4060000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-09-30 | sec_edgar |
| net_income | {"amount": 2679000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| net_income | {"amount": 1323000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-06-30 | sec_edgar |
| net_income | {"amount": 1356000, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 1058000, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 17939000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2026-06-30 | sec_edgar |
| ppe_net | {"amount": 17943000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2026-03-31 | sec_edgar |
| ppe_net | {"amount": 17928000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 18110000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-09-30 | sec_edgar |
| ppe_net | {"amount": 7989000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-06-30 | sec_edgar |
| ppe_net | {"amount": 8061000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-03-31 | sec_edgar |
| ppe_net | {"amount": 8251000, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": 6439000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2026-06-30 | sec_edgar |
| pretax_income | {"amount": 12358000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2026-06-30 | sec_edgar |
| pretax_income | {"amount": 5919000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2026-03-31 | sec_edgar |
| pretax_income | {"amount": 23648000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-12-31 | sec_edgar |
| pretax_income | {"amount": 18235000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-09-30 | sec_edgar |
| pretax_income | {"amount": 13782000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTax | 2025-09-30 | sec_edgar |
| pretax_income | {"amount": 4453000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-06-30 | sec_edgar |
| pretax_income | {"amount": 2227000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-06-30 | sec_edgar |
| pretax_income | {"amount": 2225000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2025-03-31 | sec_edgar |
| pretax_income | {"amount": 5375000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-12-31 | sec_edgar |
| pretax_income | {"amount": 1663000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-09-30 | sec_edgar |
| pretax_income | {"amount": 4810000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-09-30 | sec_edgar |
| pretax_income | {"amount": 1561000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-06-30 | sec_edgar |
| pretax_income | {"amount": 3148000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-06-30 | sec_edgar |
| pretax_income | {"amount": 1587000, "concept": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxe | 2024-03-31 | sec_edgar |
| retained_earnings | {"amount": 90519000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2026-06-30 | sec_edgar |
| retained_earnings | {"amount": 87850000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2026-03-31 | sec_edgar |
| retained_earnings | {"amount": 82972000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": 79941000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-09-30 | sec_edgar |
| retained_earnings | {"amount": 66264000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-06-30 | sec_edgar |
| retained_earnings | {"amount": 65819000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-03-31 | sec_edgar |
| retained_earnings | {"amount": 64013000, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 3405061, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2026-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 3405061, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2026-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 3405061, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2026-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 2502600, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 2867124, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-09-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 2198426, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-09-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858500, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-09-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-09-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 3405061, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2026-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 3405061, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2026-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 3405061, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2026-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 2198426, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-09-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 2867124, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-09-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-09-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-09-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 1858536, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-03-31 | sec_edgar |
| stockholders_equity | {"amount": 124425000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2026-06-30 | sec_edgar |
| stockholders_equity | {"amount": 122146000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2026-03-31 | sec_edgar |
| stockholders_equity | {"amount": 118399000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-12-31 | sec_edgar |
| stockholders_equity | {"amount": 114900000, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2025-09-30 | sec_edgar |