Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details)

v3.26.3
Fair Value Measurements - Summary of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ 174,864 $ 199,491 $ 192,231 $ 173,860
Other comprehensive (loss) income (60) 797 (1,227) 5,185
Ending Balance 156,989 197,175 156,989 197,175
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     4,221  
Other comprehensive (loss) income     (1,213)  
Ending Balance 3,008   3,008  
Unrealized Gains (Losses) on Marketable Securities        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance     22  
Other comprehensive (loss) income     (61)  
Ending Balance (39)   (39)  
Unrealized gains on cash flow hedges        
Accumulated Other Comprehensive Income Loss [Line Items]        
Other comprehensive (loss) income     47  
Ending Balance 47   47  
Accumulated Other Comprehensive Income (Loss)        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance 3,076 2,887 4,243 (1,501)
Other comprehensive (loss) income (60) 797 (1,227) 5,185
Ending Balance $ 3,016 $ 3,684 $ 3,016 $ 3,684