v3.25.2
Long-Term Debt - Schedule of Long-term Debt (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 06, 2023
Feb. 24, 2023
Apr. 30, 2023
Jan. 29, 2023
Jul. 27, 2025
Jan. 26, 2025
Oct. 12, 2022
Debt Instrument [Line Items]              
Outstanding balance         $ 527,662,000 $ 562,662,000  
Current portion, net         0 (45,594,000)  
Debt issuance costs         (8,725,000) (11,135,000)  
Long-term debt         $ 518,937,000 $ 505,933,000  
Weighted-average effective interest rate         3.32% 4.10%  
Triggering Event Two              
Debt Instrument [Line Items]              
Variable rate spread     3.58% 3.44%   3.58%  
Triggering Event Three              
Debt Instrument [Line Items]              
Variable rate spread         4.33% 4.36%  
Floating rate         6.18% 8.21%  
Spread rate         1.85% 3.85%  
Convertible Debt              
Debt Instrument [Line Items]              
Long-term debt         $ 374,744,000 $ 373,325,000  
Convertible Debt | Convertible Senior Notes Due 2027              
Debt Instrument [Line Items]              
Outstanding balance         319,500,000 319,500,000  
Debt issuance costs         (5,300,000) (6,500,000)  
Long-term debt         $ 314,178,000 $ 312,973,000  
Debt instrument stated rate         1.625% 1.625% 1.625%
Convertible Debt | Convertible Senior Notes Due 2028              
Debt Instrument [Line Items]              
Outstanding balance         $ 61,950,000 $ 61,950,000  
Debt issuance costs         (1,400,000) (1,600,000)  
Long-term debt         $ 60,566,000 $ 60,352,000  
Debt instrument stated rate         4.00% 4.00%  
Revolving loans              
Debt Instrument [Line Items]              
Debt instrument margin         1.85% 3.85%  
Debt fixed rate         5.43% 7.43%  
Revolving loans | Credit Agreement              
Debt Instrument [Line Items]              
Outstanding balance         $ 0 $ 0  
Debt instrument margin   2.50%          
Secured Debt | Line of Credit | Credit Agreement              
Debt Instrument [Line Items]              
Outstanding balance         146,212,000 181,212,000  
Derivative term     2 years 9 months 5 years      
Debt outstanding     $ 150,000,000.0 $ 450,000,000 $ 75,000,000.0 $ 150,000,000.0  
Debt instrument margin 0.10%