v3.25.2
Segment Reporting (Additional Information) (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Segment
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]      
Number of reportable segments | Segment 1    
Secured loans - principal $ 45,185 $ 53,475 $ 53,475
Other - Illinois [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Secured loans - principal $ 241 $ 0