v3.26.1
Investments - Schedule of Changes in Fair Value of Short-Term Marketable Securities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Equity, beginning balance   $ 453,391
Equity, end balance   412,581
Level 2 | AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Equity, beginning balance $ 285 5,407
Other comprehensive income before reclassifications 1,100 2,913
Amounts reclassified from accumulated other comprehensive income (1,023) (5,669)
Equity, end balance $ 362 $ 2,651