v3.25.1
Intangible Assets - Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Total, Gross Carrying Amount $ 2,239 $ 2,088
Total, Accumulated Amortization (1,669) (1,428)
Total, Net Carrying Amount 570 660
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Developed technology, before foreign currency translation, Gross Carrying Amount 2,700 2,700
Developed technology, before foreign currency translation, Accumulated Amortization (1,675) (1,543)
Developed technology, before foreign currency translation, Net Carrying Amount 1,025 1,157
Effect of foreign currency translation    
Acquired Finite-Lived Intangible Assets [Line Items]    
Effect of foreign currency translation, Gross Carrying Amount (461) (612)
Effect of foreign currency translation, Accumulated Amortization 6 115
Effect of foreign currency translation, Net Carrying Amount $ (455) $ (497)