v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income [Roll Forward]    
Beginning balance $ (2,422) $ 4,353
Ending balance (3,155) (1,145)
AOCI    
Accumulated Other Comprehensive Income [Roll Forward]    
Beginning balance (5,331) (5,327)
Ending balance (5,297) (5,447)
Foreign Currency Translation    
Accumulated Other Comprehensive Income [Roll Forward]    
Other comprehensive loss due to foreign currency translation, net of tax $ 34 $ (120)