XML 181 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 29, 2024
Dec. 31, 2023
Operating leases      
ROU assets $ 31,112   $ 17,475
Lease liabilities, current 7,604   4,499
Lease liabilities, non-current 24,035   $ 14,666
Operating lease liability $ 31,639    
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other assets   Other assets
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued and other current liabilities (Note 9)   Accrued and other current liabilities (Note 9)
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities   Other liabilities
Finance leases      
ROU assets $ 709   $ 1,078
Lease liabilities $ 921   $ 1,355
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, net (Note 8)   Property, plant and equipment, net (Note 8)
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Long-term debt   Long-term debt
Canada Warehouse Lease      
Operating leases      
ROU assets   $ 14,000  
Operating lease liability   $ 14,000