Leases - Narrative (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
ft²
|
Jan. 31, 2026
USD ($)
|
Dec. 31, 2025
USD ($)
|
|---|---|---|---|
| Lessee, Lease, Description [Line Items] | |||
| Right-of-use asset | $ | $ 4,240 | $ 2,569 | |
| Corresponding liability | $ | $ 4,389 | $ 2,500 | |
| Michigan | Wixom, Michigan Property One | |||
| Lessee, Lease, Description [Line Items] | |||
| Facility square footage | 51,000 | ||
| Michigan | Wixom, Michigan Property Two | |||
| Lessee, Lease, Description [Line Items] | |||
| Facility square footage | 17,500 | ||
| Texas | |||
| Lessee, Lease, Description [Line Items] | |||
| Facility square footage | 51,000 | ||
| Lessee, renewal term | 62 months | ||
| Right-of-use asset | $ | $ 2,500 | ||
| Pennsylvania | |||
| Lessee, Lease, Description [Line Items] | |||
| Facility square footage | 16,800 | ||
| Maximum | |||
| Lessee, Lease, Description [Line Items] | |||
| Lease term | 6 years |