Subsequent Events (Details) - USD ($) $ in Millions |
Aug. 04, 2026 |
Jul. 24, 2026 |
Jun. 27, 2025 |
Jun. 26, 2025 |
|---|---|---|---|---|
| Subsequent Event | CYMCOR, Inc. | ||||
| Subsequent Event [Line Items] | ||||
| Closing purchase price | $ 30.0 | |||
| Wintrust Revolving Credit Facility | Revolving Credit Facility | ||||
| Subsequent Event [Line Items] | ||||
| Line of credit facility, maximum borrowing capacity | $ 100.0 | $ 50.0 | ||
| Wintrust Revolving Credit Facility | Revolving Credit Facility | Subsequent Event | ||||
| Subsequent Event [Line Items] | ||||
| Line of credit facility, maximum borrowing capacity | $ 125.0 |