XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Expected Credit Losses - Type Of Customer Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Expected Credit Losses    
Accounts receivable and notes receivable, current $ 2,298 $ 2,392
Contract assets, net 1,516 1,516
Long-term notes receivable, net of current portion 30 44
Other current liabilities   14
Total allowance for expected credit losses on customer receivables $ 3,844 $ 3,966