XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Details - Disaggregation of Revenue) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 3,508 $ 3,499 $ 7,232 $ 7,100
Fixed-Price Contract [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,500 745 2,915 2,429
Servicing Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,008 $ 2,754 $ 4,317 $ 4,671