XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Summary Accounting Policies and Recent Accounting Pronouncements - Summary of Balances of Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Summary Of Accounting Policies [Line Items]    
Less: long-term portion $ 230 $ 302
Contract liabilities – current 917 618
Extended Service Contracts    
Summary Of Accounting Policies [Line Items]    
Total contract liabilities $ 1,147 $ 920