Costs Associated with Exit and Restructuring Activities - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Restructuring Cost And Reserve [Line Items] | |||||
| Restructuring charges | $ 94 | $ 297 | $ 480 | $ 749 | |
| Exit and Disposal Activities, Building and Equipment Relocation and Workforce Reduction | |||||
| Restructuring Cost And Reserve [Line Items] | |||||
| Restructuring charges | 89 | $ 192 | |||
| Other restructuring costs and asset impairment charges | 94 | 480 | |||
| Workforce Reduction | |||||
| Restructuring Cost And Reserve [Line Items] | |||||
| Other restructuring costs and asset impairment charges | 74 | 460 | |||
| Building and Equipment Relocation | |||||
| Restructuring Cost And Reserve [Line Items] | |||||
| Other restructuring costs and asset impairment charges | $ 20 | $ 20 | |||