XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Net Revenue - Summary of Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Deferred Revenue and Product Warranties Disclosures [Abstract]    
Deferred revenue, beginning of the period $ 801 $ 1,122
Deferral of revenue 7,585 30,370
Recognition of unearned revenue (7,217) (30,691)
Deferred revenue, end of the period $ 1,169 $ 801