v3.25.2
Sale of RFQ-hub - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
May 09, 2025
Jun. 30, 2025
Jun. 30, 2024
Apr. 19, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Total sale proceeds received   $ 37,932 $ 0  
Disposed of by sale | RFQ-hub        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, 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