v3.25.2
Borrowing - Summary of Liability Related to Finance Agreement (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 25, 2025
Jun. 30, 2025
Jun. 30, 2024
Subordinated Borrowings [Abstract]      
Carrying value of liability related to Finance Agreement at June 25, 2025 $ 150,000    
Issuance costs (4,674)    
Non-cash interest expense 266    
Amortization of debt issuance costs $ 11 $ 18 $ 0
Carrying value of liability related to Finance Agreement at June 30, 2025   $ 145,603