Segment Reporting (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Segment Reporting Information [Line Items] | ||||
Interest revenue | $ 25,263 | $ 20,954 | $ 49,298 | $ 40,651 |
Amortization and depreciation expense | 5,726 | 5,990 | ||
Mortgage Insurance Segment | ||||
Segment Reporting Information [Line Items] | ||||
Interest revenue | 25,300 | 21,000 | 49,300 | 40,700 |
Amortization and depreciation expense | $ 2,800 | $ 3,000 | $ 5,700 | $ 6,000 |