Lease Commitments - Additional Information (Details) $ in Millions |
3 Months Ended | |
---|---|---|
Mar. 31, 2024
USD ($)
Option
|
Mar. 31, 2023
USD ($)
|
|
Lessee Lease Description [Line Items] | ||
Operating leases, rent expense | $ 0.3 | $ 0.3 |
Cash payments for operating lease costs | 0.2 | $ 0.2 |
Short-term lease costs | $ 2.2 | |
Buffalo Grove, Illinois | ||
Lessee Lease Description [Line Items] | ||
Operating leases, remaining lease terms | 1 year 1 month 6 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 | |
Florham Park, New Jersey | ||
Lessee Lease Description [Line Items] | ||
Operating leases, remaining lease terms | 1 year 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 |