XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
FINANCING RECEIVABLES - Schedule of Financing Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total financing receivables with contractual maturities of one year or less $ 1,119 $ 788  
Less: allowance for expected credit losses (388) (416) $ (549)
Total financing receivables 4,744 5,223  
Total Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 1,347 1,411  
Total Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 3,901 3,753  
Uninvoiced client financing receivables related to trade accounts receivable that are 1 to 90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 594 857  
Uninvoiced client financing receivables related to trade accounts receivable that are 1 to 90 Days Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 2,347 1,068  
Uninvoiced client financing receivables related to trade accounts receivable that are 91 to 180 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 235 231  
Uninvoiced client financing receivables related to trade accounts receivable that are 91 to 180 Days Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 579 1,720  
Uninvoiced client financing receivables related to trade accounts receivable that are 181 + Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 518 323  
Uninvoiced client financing receivables related to trade accounts receivable that are 181 + Days Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 975 965  
Total Not Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable $ 112 $ 1,098