XML 55 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Accounting Policies - Summary of Balances of Contract Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary Of Accounting Policies [Line Items]      
Total contract liabilities - extended service contracts $ 1,144 $ 920 $ 300
Less: long-term portion 174 302  
Contract liabilities – current $ 970 $ 618