v3.25.2
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2025
Mar. 30, 2025
Jun. 28, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Aug. 14, 2024
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]                      
Amortization of debt issuance costs           $ 1,752 $ 1,320        
Long-term debt, year one       $ 40,300   40,300          
Long-term debt, year two       40,300   40,300          
Long-term debt, year three       659,100   659,100          
Line of Credit                      
Line of Credit Facility [Line Items]                      
Deferred financing costs net of accumulated amortization       5,800   5,800          
Debt instrument, covenant, default rate     2.00%                
Line of Credit | Minimum | Alternate Base Rate or Canadian Prime Rate                      
Line of Credit Facility [Line Items]                      
Basis spread on variable rate (as a percent)     0.00%                
Line of Credit | Minimum | Adjusted Term SOFR or CORRA Rate                      
Line of Credit Facility [Line Items]                      
Basis spread on variable rate (as a percent)     1.00%                
Line of Credit | Maximum | Alternate Base Rate or Canadian Prime Rate                      
Line of Credit Facility [Line Items]                      
Basis spread on variable rate (as a percent)     1.75%                
Line of Credit | Maximum | Adjusted Term SOFR or CORRA Rate                      
Line of Credit Facility [Line Items]                      
Basis spread on variable rate (as a percent)     2.75%                
Revolving Credit Facility | Line of Credit                      
Line of Credit Facility [Line Items]                      
Maximum annual amount of restricted repayments $ 25,000 $ 10,000                  
Maximum borrowing capacity 255,000                    
Accordion feature 300,000                    
Line of credit facility, remaining borrowing capacity       252,700   252,700          
Deferred financing costs net of accumulated amortization       4,256   4,256   $ 5,472      
Debt issuance costs, gross       1,500   1,500          
Bridge Loan | Line of Credit                      
Line of Credit Facility [Line Items]                      
Maximum borrowing capacity 10,000                    
Letter of Credit | Line of Credit                      
Line of Credit Facility [Line Items]                      
Maximum borrowing capacity 25,000                    
Outstanding letters of credit       2,300   2,300          
Secured Debt | Line of Credit                      
Line of Credit Facility [Line Items]                      
Maximum borrowing capacity 250,000                    
Deferred financing costs incurred                 $ 1,800 $ 3,400 $ 4,000
Amortization of debt issuance costs       900 $ 700 1,800 $ 1,300        
Deferred financing costs net of accumulated amortization       $ 4,300   $ 4,300          
Secured Debt | Line of Credit | Senior Secured Delayed Draw Term Loan                      
Line of Credit Facility [Line Items]                      
Maximum borrowing capacity 50,000                    
Incremental term loans | Line of Credit                      
Line of Credit Facility [Line Items]                      
Maximum borrowing capacity $ 505,000