v3.26.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent [Roll Forward]        
Beginning balance $ 131,527 $ 137,811 $ 130,984 $ 138,625
Other comprehensive income (loss) [1] 104 278 (130) 1,000
Ending balance 130,440 138,384 130,440 138,384
Foreign Currency Translation        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (4,395) (3,310) (4,161) (4,032)
Other comprehensive income (loss) 104 278 (130) 1,000
Ending balance (4,291) (3,032) (4,291) (3,032)
Total Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (4,395) (3,310) (4,161) (4,032)
Other comprehensive income (loss) 104 278 (130) 1,000
Ending balance $ (4,291) $ (3,032) $ (4,291) $ (3,032)
[1] Tax impact was nominal for all periods.