v3.25.2
Business Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jul. 29, 2024
Business Acquisition [Line Items]      
Increased (Reduced) in purchase price for final settlement $ (1,523) $ (572)  
SyQwest L L C Acquisition      
Business Acquisition [Line Items]      
Purchase price of fair values of assets and liabilities acquired     $ 128,017
Intangible assets provisional value     $ 76,100