v3.26.1
Long-Term Debt - Schedule of Current and Noncurrent Portions of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 11, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Less current debt financing fees $ (1,713)   $ (379)
Less noncurrent debt financing fees (6,281)   (252)
Less: Debt financing fees (7,994)   (631)
Current portion of debt 23,287   21,559
Noncurrent portion of debt 468,719   219,798
Total 492,006   241,357
Term Loan | 2026 Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Long term debt, current, gross 25,000    
Long term debt, noncurrent, gross 475,000    
Total $ 500,000    
Less: Debt financing fees   $ (8,600)  
Term Loan | 2022 Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Long term debt, current, gross     21,938
Long term debt, noncurrent, gross     220,050
Total     $ 241,988