XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Short-term Investments (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Short term investment impairment $ 0  
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost 202,965,000 $ 200,713,000
Gross unrecognized holding gains 66,000 27,000
Gross unrecognized holdings losses 0 (5,000)
Aggregate fair value 203,031,000 200,735,000
Cash equivalents | Saving deposits    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost 22,510,000 31,288,000
Gross unrecognized holding gains 0 0
Gross unrecognized holdings losses 0 0
Aggregate fair value 22,510,000 31,288,000
Cash equivalents | US Treasury securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost   85,201,000
Gross unrecognized holding gains   17,000
Gross unrecognized holdings losses   0
Aggregate fair value   85,218,000
Short-term investments | US Treasury securities    
Schedule of Held-to-Maturity Securities [Line Items]    
Amortized cost 180,455,000 84,224,000
Gross unrecognized holding gains 66,000 10,000
Gross unrecognized holdings losses 0 (5,000)
Aggregate fair value $ 180,521,000 $ 84,229,000