XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurement - Summary of Activities of Earnout Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Business Combination, Contingent Consideration, Liability [Roll Forward]        
Beginning balance $ 1,243 $ 22,386 $ 1,783 $ 42,533
Loss (gain) in fair value of earnout liability 2,941 (18,757) 2,401 (39,137)
Other 0 0 0 233
Ending balance $ 4,184 $ 3,629 $ 4,184 $ 3,629