Divestitures - Schedule of the Net Carrying Amount of the Deferred Consideration (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
|---|---|---|---|
| Discontinued Operations and Disposal Groups [Abstract] | |||
| Total deferred consideration | $ 15,000 | $ 15,000 | $ 15,000 |
| Less: unamortized discount on deferred consideration | (6,300) | (6,985) | |
| Net carrying amount | $ 8,700 | $ 8,015 |