Lease Commitments - Additional Information (Details) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
|
Sep. 30, 2026
USD ($)
|
Sep. 30, 2025
USD ($)
|
Sep. 30, 2026
USD ($)
Option
|
Sep. 30, 2025
USD ($)
|
|
| Lessee Lease Description [Line Items] | ||||
| Operating leases, rent expense | $ 0.2 | $ 0.2 | $ 0.6 | $ 0.8 |
| Cash payments for operating lease costs | 0.7 | 0.6 | ||
| Short-term lease costs | $ 1.9 | $ 1.6 | $ 5.6 | $ 5.2 |
| Buffalo Grove, Illinois | ||||
| Lessee Lease Description [Line Items] | ||||
| Operating leases, remaining lease terms | 3 years 8 months 12 days | 3 years 8 months 12 days | ||
| Operating lease number of option to extend | Option | 1 | |||
| Operating lease, option to extend description | operating leases contain an option to extend the term for one additional five year period | |||
| Operating lease, renewal term | 5 years | 5 years | ||
| Florham Park, New Jersey | ||||
| Lessee Lease Description [Line Items] | ||||
| Operating leases, remaining lease terms | 4 years 4 months 24 days | 4 years 4 months 24 days | ||
| Operating lease number of option to extend | Option | 1 | |||
| Operating lease, option to extend description | operating leases contain an option to extend the term for one additional five year period | |||
| Operating lease, renewal term | 5 years | 5 years | ||