v3.25.1
Balance Sheet Accounts - Other Liabilities, Short-Term (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Deferred revenue $ 1,444 $ 1,749
Consideration payable for business acquisitions 851 2,774
Contingent consideration payable for business acquisitions 0 737
Other 951 1,722
Total other liabilities, short-term $ 3,246 $ 6,982