v3.26.1
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)