Commitments and Contingencies - Schedule of Reconciliation of the Liability (Details) $ in Thousands |
3 Months Ended |
---|---|
Mar. 31, 2025
USD ($)
| |
Schedule of Reconciliation of the Liability [Abstract] | |
Balance at January 1, 2025 | $ 2,101 |
Amounts paid during 2025 | (79) |
Accretion | 40 |
Balance at March 31, 2025 | $ 2,062 |