XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Investments - Schedule of Investments Fair Values and Gross Unrealized (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Less than 12 months, fair value $ 78,847
Less than 12 months, unrealized loss (48)
12 months or greater, fair value 0
12 months or greater, unrealized loss 0
Total, fair value 78,847
Total, unrealized loss (48)
Time deposits (Member)  
Less than 12 months, fair value 0
Less than 12 months, unrealized loss 0
12 months or greater, fair value 0
12 months or greater, unrealized loss 0
Total, fair value 0
Total, unrealized loss 0
Commercial Paper [Member]  
Less than 12 months, fair value 52,783
Less than 12 months, unrealized loss (28)
12 months or greater, fair value 0
12 months or greater, unrealized loss 0
Total, fair value 52,783
Total, unrealized loss (28)
Government Bond [Member]  
Less than 12 months, fair value 9,986
Less than 12 months, unrealized loss (13)
12 months or greater, fair value 0
12 months or greater, unrealized loss 0
Total, fair value 9,986
Total, unrealized loss (13)
Corporate Debt Securities [Member]  
Less than 12 months, fair value 16,078
Less than 12 months, unrealized loss (7)
12 months or greater, fair value 0
12 months or greater, unrealized loss 0
Total, fair value 16,078
Total, unrealized loss $ (7)