XML 73 R54.htm IDEA: XBRL DOCUMENT v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Accrued Warranty (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]    
Accrued product warranty liability, current $ 11,825 $ 2,949
Accrued recall campaign liability, current 13,114 62,754
Warranty liability, current 24,939 65,703
Accrued product warranty liability, non-current 41,405 13,243
Accrued recall campaign liability, non-current 0 0
Accrued warranty in other long-term liabilities $ 41,405 $ 13,243