v3.25.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 30, 2025
Jun. 28, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Aug. 14, 2024
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]                  
Amortization of debt issuance costs       $ 902 $ 660        
Long-term debt, year one $ 40,300     40,300          
Long-term debt, year two 40,300     40,300          
Long-term debt, year three 40,300     40,300          
Long-term debt, year four 687,000     687,000          
Line of Credit                  
Line of Credit Facility [Line Items]                  
Deferred financing costs net of accumulated amortization 6,600     6,600          
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 borrowing capacity 255,000     255,000          
Accordion feature 300,000     300,000          
Line of credit facility, remaining borrowing capacity 224,700     224,700          
Deferred financing costs net of accumulated amortization 4,864     4,864   $ 5,472      
Debt issuance costs, gross 1,700     1,700          
Line Of Credit Facility, Maximum Annual Amount Of Restricted Repayments 25,000 $ 10,000              
Bridge Loan | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 10,000     10,000          
Letter of Credit | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 25,000     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     250,000          
Deferred financing costs incurred             $ 1,800 $ 3,400 $ 4,000
Amortization of debt issuance costs       900 $ 700        
Deferred financing costs net of accumulated amortization 4,900     4,900          
Secured Debt | Line of Credit | Senior Secured Delayed Draw Term Loan                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 50,000     50,000          
Incremental term loans | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity $ 505,000     $ 505,000