XML 68 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Accounts payable $ 6,781 $ 6,586
Accrued compensation 10,987 12,207
Accrued expenses 12,088 12,441
Accrued interest 11,708 11,030
Amount due to whole loan buyer 5,484 1,759
Current tax liabilities 3,504 3,136
Other 3,233 3,692
Total other liabilities $ 53,785 $ 50,851