Debt, Debt Facilities (Details) - USD ($) $ in Thousands |
6 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
Jun. 14, 2022 |
|||||
| Debt [Abstract] | |||||||
| Term of variable rate | 30 days | ||||||
| Current portion of long-term debt | $ 30,000 | $ 25,000 | |||||
| Credit Agreement [Member] | |||||||
| Debt [Abstract] | |||||||
| Unamortized debt issuance costs | 1,700 | 2,000 | |||||
| Credit Agreement Term Loan Facility [Member] | |||||||
| Debt [Abstract] | |||||||
| Original principal amount | 400,000 | $ 400,000 | |||||
| Balance | [1],[2] | $ 370,000 | 385,000 | ||||
| Interest rate | Variable 30 day: 7.44% | ||||||
| Interest rate | 7.44% | ||||||
| Term of variable rate | 30 days | ||||||
| Repayment terms | 21% of the principal amount is payable in increasing quarterly installments over a five-year period that began on September 30, 2022, with the remainder payable at the end of the five-year term. | ||||||
| Percentage of principal payable in installments | 21.00% | ||||||
| Term of loan | 5 years | ||||||
| Current portion of long-term debt | $ 20,000 | 25,000 | |||||
| Credit Agreement Revolving Credit Facility [Member] | |||||||
| Debt [Abstract] | |||||||
| Balance | [1],[2] | $ 90,000 | 120,000 | ||||
| Interest rate | Variable 30 day: 7.44% | ||||||
| Interest rate | 7.44% | ||||||
| Term of variable rate | 30 days | ||||||
| Repayment terms | Revolving line of credit expires June 14, 2027. | ||||||
| Term of loan | 5 years | ||||||
| Current portion of long-term debt | $ 10,000 | $ 0 | |||||
| |||||||