Operations (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Proceeds from sale of product offerings | $ 14,000 | $ 7,000 | $ 21,500 | $ 0 |
| (Gain) /loss on sale of product offerings, net | 4,400 | $ (3,900) | $ (1,512) | $ 0 |
| (Gain) on sale of a product offering, additional gain | $ (1,900) | |||