v3.25.2
Supplemental Financial Information - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Related Party Transaction [Line Items]    
Accrued compensation $ 10,093 $ 16,241
Accrued severance 986 746
Short-term contingent consideration liability 2,553 0
Total 19,084 20,498
Related Party    
Related Party Transaction [Line Items]    
Other 1,153 668
Nonrelated Party    
Related Party Transaction [Line Items]    
Other $ 4,299 $ 2,843