XML 54 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of significant accounting policies - Schedule of Product Warranties (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance, beginning of the period $ 916 $ 520 $ 889 $ 520
Warranty provisions 0 0 27 0
Changes in warranty estimates (97) 0 (97) 0
Warranty claims (660) (85) (660) (85)
Balance, end of the period $ 159 $ 435 $ 159 $ 435