XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary Accounting Policies and Recent Accounting Pronouncements - Summary of Balances of Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Summary Of Accounting Policies [Line Items]    
Less: long-term portion $ 243 $ 302
Contract liabilities – current 846 618
Extended Service Contracts    
Summary Of Accounting Policies [Line Items]    
Total contract liabilities $ 1,089 $ 920