Subsequent Events - Additional Information (Details) |
6 Months Ended | |
|---|---|---|
Feb. 08, 2024 |
Jun. 30, 2026 |
|
| Subsequent Event [Line Items] | ||
| Loan agreement amendment description | On February 8, 2024, the Company entered into Amendment No. 1 to the Seventh Amended and Restated Loan Agreement (“Amendment No. 1”), which amended the Seventh Amended and Restated Loan Agreement (the "Loan Agreement”) dated September 29, 2022 (collectively, the “Amended Loan Agreement”). Amendment No. 1, among other things, permitted the acquisition of Signature Systems and provided a new 5-year $400 million term loan facility | On July 28, 2026, the Company entered into Amendment No. 2 to the Seventh Amended and Restated Loan Agreement (“Amendment No. 2”), which amended and restated the Amended Loan Agreement as described in Note 11. Amendment No. 2, among other things, extended the revolving credit facilities for five years and replaces Term Loan A with a new five-year, $250 million term loan (“Term Loan”). |