v3.26.1
Discontinued Operation and TSA (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Discontinued Operation and TSA        
Income from transition services agreement, net   $ 1,236   $ 1,642
Desktop Portfolio        
Discontinued Operation and TSA        
Gain on divesture       56,200
Desktop Portfolio | Discontinued Operations, Disposed of by Sale        
Discontinued Operation and TSA        
Income from transition services agreement, net     $ 300  
Gain on divesture       $ 56,200
Release of escrow deposit received $ 3,500