XML 69 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value (Tables)
12 Months Ended
Dec. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of financial instruments carried at fair value and classified within Level 3
The following table summarizes changes to our financial instruments carried at fair value and classified within Level 3 the fair value hierarchy (in thousands):
Year ended
December 31,
2024
Year ended
December 31,
2023
Beginning balance$1,823 $1,711 
Change in fair value recognized in net loss866 55 
Settlement of contingency— (163)
Foreign exchange translation recognized in other comprehensive loss(39)219 
Ending balance$2,650 $1,823