v3.26.1
Accumulated Other Comprehensive (Deficit) Income - Summary of Changes in Accumulated Balances in Other Comprehensive (Deficit) Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Unrealized (Loss) Gain on Cash Flow Hedges    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance $ (1,510) $ (19)
Other comprehensive income (loss) before reclassifications 195 (426)
Amounts reclassified from AOCI 31 (542)
Ending Balance (1,284) (987)
Unrealized Gain (Loss) on Investments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance 48 87
Other comprehensive income (loss) before reclassifications (10) (29)
Amounts reclassified from AOCI 0 0
Ending Balance 38 58
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance 12 (678)
Other comprehensive income (loss) before reclassifications (321) 343
Amounts reclassified from AOCI 0 0
Ending Balance (309) (335)
AOCI Attributable to Parent    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Beginning Balance (1,450) (610)
Other comprehensive income (loss) before reclassifications (136) (112)
Amounts reclassified from AOCI 31 (542)
Ending Balance $ (1,555) $ (1,264)