Leases - Additional Information (Details) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
Segment
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
Segment
Renewal
|
Jun. 30, 2025
USD ($)
|
Dec. 31, 2025
USD ($)
|
|
| Lessee Lease Description [Line Items] | |||||
| Number of lease term renewal option | Renewal | 2 | ||||
| Number of operating leases | Segment | 2 | 2 | |||
| Operating lease renewal term | 3 years | 3 years | |||
| Lease liability paid | $ 200 | $ 200 | $ 400 | $ 400 | |
| Minimum lease termination date | Nov. 30, 2033 | ||||
| Operating lease right of use asset | 5,311 | $ 5,311 | $ 5,573 | ||
| Expansion Lease Agreement [Member] | |||||
| Lessee Lease Description [Line Items] | |||||
| Security deposit | 100 | 100 | |||
| Letter of Credit | 1,000 | 1,000 | |||
| Expansion Lease Agreement [Member] | Minimum | |||||
| Lessee Lease Description [Line Items] | |||||
| Letter of Credit | 900 | 900 | |||
| 2028 Lease Agreement [Member] | Minimum | |||||
| Lessee Lease Description [Line Items] | |||||
| Letter of Credit | $ 500 | $ 500 | |||