v3.25.2
Fair Value Measurement - Activities of Earnout Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Balance at beginning of year $ 24 $ 265 $ 2,486 $ 1,783
(Gain) loss in fair value of earnout liability 0 978 (2,462) (540)
Balance at end of year $ 24 $ 1,243 $ 24 $ 1,243