v3.25.4
Business Combinations - Summary of Estimated Total Purchase Consideration (Details) (Details) - Keonn Technologies, S.L
$ in Thousands
Apr. 08, 2025
USD ($)
Business Combination [Line Items]  
Cash consideration $ 68,336
Deferred consideration 2,192
Estimated fair value of contingent consideration 4,537
Estimated total purchase consideration $ 75,065