v3.25.2
Stockholder's Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent [Roll Forward]        
Beginning balance $ 137,811 $ 145,067 $ 138,625 $ 147,372
Other comprehensive income (loss) 278 (35) 1,000 194
Net other comprehensive income (loss) [1] 278 (35) 1,000 194
Ending balance 138,384 143,378 138,384 143,378
Foreign Currency Translation        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,310) (3,956) (4,032) (4,185)
Other comprehensive income (loss) 278 (35) 1,000 194
Net other comprehensive income (loss) 278 (35) 1,000 194
Ending balance (3,032) (3,991) (3,032) (3,991)
Total Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent [Roll Forward]        
Beginning balance (3,310) (3,956) (4,032) (4,185)
Net other comprehensive income (loss) 278 (35) 1,000 194
Ending balance $ (3,032) $ (3,991) $ (3,032) $ (3,991)
[1] Tax impact was nominal for all periods.