v3.25.1
Business Combinations - Schedule of Consideration Still Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Oct. 01, 2024
Business Acquisition [Line Items]      
Contingent consideration payable $ 182 $ 973  
Motiva Benelux BV And Motiva NL B.V.      
Business Acquisition [Line Items]      
Contingent consideration payable 182   $ 1,000
Consideration payable 1,142    
Total liabilities $ 1,324