XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.2
Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Accounts payable $ 5,986 $ 6,586
Accrued compensation 18,379 12,207
Accrued expenses 13,213 12,441
Accrued interest 11,379 11,030
Amount due to whole loan buyer 5,573 1,759
Current tax liabilities 3,472 3,136
Other 3,600 3,692
Total other liabilities $ 61,602 $ 50,851