XML 81 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders Equity - Schedule of Accumulated Balances of Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 239,209 $ 200,254 $ (39,144)
Other Comprehensive Income (Loss) 1,251 (406) 4
Ending Balance 417,002 239,209 200,254
Unrealized Gain (Loss) on Investments      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (23) 4 0
Other Comprehensive Income (Loss) 1,843 (27) 4
Ending Balance 1,820 (23) 4
Foreign Currency Translation      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (379) 0 0
Other Comprehensive Income (Loss) (592) (379) 0
Ending Balance (971) (379) 0
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (402) 4 0
Other Comprehensive Income (Loss) 1,251 (406) 4
Ending Balance $ 849 $ (402) $ 4