v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income [Roll Forward]        
Beginning balance $ (3,155) $ (1,144) $ (2,422) $ 4,353
Ending balance (6,596) (2,081) (6,596) (2,081)
AOCI        
Accumulated Other Comprehensive Income [Roll Forward]        
Beginning balance (5,297) (5,447) (5,331) (5,327)
Ending balance (5,410) (5,576) (5,410) (5,576)
Foreign Currency Translation        
Accumulated Other Comprehensive Income [Roll Forward]        
Other comprehensive loss due to foreign currency translation, net of tax $ (113) $ (129) $ (79) $ (249)