v3.26.1
Senior Secured Term Loan - Schedule of Term Loan (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 02, 2026
Jun. 30, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Total   $ 100  
Secured Debt | The Loan Agreement | Line of Credit      
Line of Credit Facility [Line Items]      
Principal - Term Loan   100,000 $ 0
Less: unamortized debt discount and debt issuance costs   (2,383) 0
Total   97,617 0
Less: current portion   0 0
Term long-term debt, net of current portion   $ 97,617 $ 0
Loan agreement (in years) 5 years 3 months  
Debt instrument, basis floor (in percent) 3.25% 3.25%  
Interest at a rate (in percent) 5.50% 5.50%