v3.26.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Liabilities Disclosure [Abstract]    
Accounts payable $ 5,882 $ 6,273
Accrued compensation 25,296 23,174
Accrued expenses 8,912 7,054
Accrued interest 10,620 11,164
Amount due to whole loan buyer 1,283 1,400
Current tax liabilities 4,615 4,055
Other 3,287 3,691
Total other liabilities $ 59,895 $ 56,811