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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Unrealized (Loss) Gain on Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance $ (1,284) $ (987) $ (1,510) $ (19)
Other comprehensive income (loss) before reclassifications 65 (260) 260 (686)
Amounts reclassified from AOCI 49 4 80 (538)
Ending Balance (1,170) (1,243) (1,170) (1,243)
Unrealized Gain (Loss) on Investments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance 38 58 48 87
Other comprehensive income (loss) before reclassifications (2) (19) (12) (48)
Amounts reclassified from AOCI 0 0 0 0
Ending Balance 36 39 36 39
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (309) (335) 12 (678)
Other comprehensive income (loss) before reclassifications (163) 202 (484) 545
Amounts reclassified from AOCI 0 0 0 0
Ending Balance (472) (133) (472) (133)
AOCI Attributable to Parent        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning Balance (1,555) (1,264) (1,450) (610)
Other comprehensive income (loss) before reclassifications (100) (77) (236) (189)
Amounts reclassified from AOCI 49 4 80 (538)
Ending Balance $ (1,606) $ (1,337) $ (1,606) $ (1,337)