XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Operating Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 29, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Accrued liabilities - current portion of operating leases $ 4,281 $ 4,142
Operating leases 5,859 $ 7,421
Operating lease liability $ 10,140  
Operating lease, liability, current, statement of financial position Accrued Liabilities, Current