XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - AOCI Rollforward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Changes in the balances of each component of AOCI      
Balance at the beginning of the period $ 437,628 $ 408,374 $ 374,512
Other comprehensive income (loss) (555) (363) (48)
Balance at the end of the period 577,824 437,628 408,374
Accumulated Other Comprehensive Income      
Changes in the balances of each component of AOCI      
Balance at the beginning of the period 1,483 1,846 1,894
Other comprehensive income (loss) (555) (363) (48)
Balance at the end of the period 928 1,483 1,846
Foreign Currency Translation      
Changes in the balances of each component of AOCI      
Balance at the beginning of the period 1,814 1,866 1,861
Other comprehensive income (loss) (41) (52) 5
Balance at the end of the period 1,773 1,814 1,866
Unrealized Gains (Losses) on Available for Sale Securities      
Changes in the balances of each component of AOCI      
Balance at the beginning of the period (331) (20) 33
Other comprehensive income (loss) (514) (311) (53)
Balance at the end of the period $ (845) $ (331) $ (20)