Segments - Narrative (Details) $ in Thousands |
9 Months Ended | |||||
|---|---|---|---|---|---|---|
|
Sep. 30, 2025
USD ($)
segment
|
Jun. 30, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
|
Sep. 30, 2024
USD ($)
|
Jun. 30, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
|
| Segment Reporting Information [Line Items] | ||||||
| Number of reportable segments | segment | 4 | |||||
| Portfolio loans receivable, net | $ 2,768,938 | $ 2,581,511 | ||||
| Allowance for loan losses | 53,045 | $ 47,447 | $ 48,652 | $ 31,925 | $ 30,832 | $ 28,610 |
| Church Street Capital | ||||||
| Segment Reporting Information [Line Items] | ||||||
| Portfolio loans receivable, net | 7,000 | |||||
| Allowance for loan losses | $ 118 |