v3.26.1
Sale of RFQ-hub - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
May 09, 2025
Jun. 30, 2026
Jun. 30, 2025
Apr. 19, 2024
Disposal Group, Including Discontinued Operations [Line Items]        
Total sale proceeds received   $ 0 $ 37,932  
Disposed of by sale | RFQ-hub        
Disposal Group, Including Discontinued Operations [Line Items]        
Divestiture of joint venture percentage 49.00%     49.00%
Total sale proceeds received $ 37,932      
Disposal of minority interest, percentage 2.00%      
Gain on sale of RFQ-hub $ 66,988