XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of financial instruments carried at fair value and classified within Level 3
The following table summarizes changes to the Company's financial instruments carried at fair value and classified within Level 3 of the fair value hierarchy (in thousands):
Three months ended June 30,Six months ended June 30,
2025202420252024
Beginning balance$2,652 $1,867 $2,650 $1,823 
Change in fair value recognized in net loss(260)18 (339)78 
Foreign exchange translation recognized in other comprehensive loss152 233 (13)
Ending balance$2,544 $1,888 $2,544 $1,888