XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Variable Interest Entities - Summary of assets and liabilities of the Company's consolidated VIE (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
ASSETS    
Cash and cash equivalents $ 114,913 $ 123,908
Accounts receivable 11,554 10,174
Total assets 133,790 142,221
LIABILITIES    
Accrued expenses and other current liabilities 7,313 12,468
Variable Interest Entity [Member]    
ASSETS    
Cash and cash equivalents 83 167
Accounts receivable 7,812 4,031
Other assets 12,741 11,493
Total assets 20,636 15,691
LIABILITIES    
Accrued expenses and other current liabilities 1,546 2,831
Total Liabilities $ 1,546 $ 2,831