v3.26.1
Investments - Schedule of Changes in Fair Value of Short-Term Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Equity, beginning balance   $ 453,391
Equity, end balance   357,944
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 2,235 5,955
Amounts reclassified from accumulated other comprehensive income (2,142) (10,619)
Equity, end balance $ 378 $ 743