v3.26.1
Other Assets and Other Liabilities - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 18,339 $ 16,503
Net Carrying Value 35,753  
Indefinite-Lived Intangible Assets [Line Items]    
Below Market Lease, Gross 426 418
Below Market Lease, Accumulated Amortization 22 14
Amortization of Below Market Lease 404 404
Accumulated Amortization 18,339 16,503
Net Carrying Value 35,753  
Gross Carrying Amount 55,758 54,675
Net Carrying Value 37,419 38,172
Below market leases    
Gross Carrying Amount (426) (418)
Accumulated Amortization (22) (14)
Net Carrying Value (404) (404)
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,204 26,120
Accumulated Amortization 12,604 11,520
Net Carrying Value 14,600 14,600
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 27,204 26,120
Accumulated Amortization 12,604 11,520
Net Carrying Value 14,600 14,600
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,968 10,299
Accumulated Amortization 2,434 2,236
Net Carrying Value 9,534 8,063
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,968 10,299
Accumulated Amortization 2,434 2,236
Net Carrying Value 9,534 8,063
Broker network    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,250 9,000
Accumulated Amortization 1,750 1,500
Net Carrying Value 5,500 7,500
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,250 9,000
Accumulated Amortization 1,750 1,500
Net Carrying Value 5,500 7,500
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,500  
Accumulated Amortization 208  
Net Carrying Value 2,292  
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,500  
Accumulated Amortization 208  
Net Carrying Value 2,292  
Above market leases    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,008 1,958
Accumulated Amortization 139 89
Net Carrying Value 1,869 1,869
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,008 1,958
Accumulated Amortization 139 89
Net Carrying Value 1,869 1,869
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,566 3,536
Accumulated Amortization 1,204 1,158
Net Carrying Value 2,362 2,378
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,566 3,536
Accumulated Amortization 1,204 1,158
Net Carrying Value 2,362 2,378
Trade name    
Indefinite-Lived Intangible Assets [Line Items]    
Unamortized intangible assets   2,500
Trademark    
Indefinite-Lived Intangible Assets [Line Items]    
Unamortized intangible assets 262 262
SBA license    
Indefinite-Lived Intangible Assets [Line Items]    
Unamortized intangible assets $ 1,000 $ 1,000