v3.25.2
Balance Sheet Details - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Current Liabilities [Abstract]    
Salaries, wages and benefits $ 22,403 $ 21,606
Contingent payments related to acquisitions [1] 4,586 0
Lease liabilities 3,685 3,902
Other taxes 7,414 4,812
Other liabilities 27,592 32,585
Other current liabilities $ 65,680 $ 62,905
[1]

(1) Contingent payments related to acquisitions were reclassified from non-current liabilities to current liabilities in the first quarter of 2025 in accordance with the payment terms.