XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies [Abstract]  
Schedule of Activity by Period Relating to the Company’s Warranty Provision Activity by period relating to the Company’s warranty provision was as follows (in thousands):
   Thirteen-
Weeks
Ended
March 31,
2024
   Year Ended
December 31,
2023
 
Warranty provision, beginning of period  $4,849   $3,981 
Accruals for new warranties issued   265    2,968 
Settlements   (250)   (2,100)
Warranty provision, end of period  $4,864   $4,849 
Warranty provision, current  $1,448   $1,433 
Warranty provision, noncurrent  $3,416   $3,416