v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Fair Value of Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets:    
Cash equivalents $ 377,042 $ 311,708
Liabilities:    
Business acquisition liabilities 105,389 101,508
Municipal bonds    
Assets:    
Debt securities 13,256 9,556
Corporate debt securities    
Assets:    
Debt securities 103,539 37,427
Commercial paper    
Assets:    
Debt securities 63,901 15,627
Asset-backed securities    
Assets:    
Debt securities 103,788 19,178
Government, federal agency, and other sovereign obligations    
Assets:    
Debt securities 48,271 21,118
Level 1    
Assets:    
Cash equivalents 377,042 287,574
Liabilities:    
Business acquisition liabilities 0 0
Level 1 | Municipal bonds    
Assets:    
Debt securities 0 0
Level 1 | Corporate debt securities    
Assets:    
Debt securities 0 0
Level 1 | Commercial paper    
Assets:    
Debt securities 0 0
Level 1 | Asset-backed securities    
Assets:    
Debt securities 0 0
Level 1 | Government, federal agency, and other sovereign obligations    
Assets:    
Debt securities 44,143 17,046
Level 2    
Assets:    
Cash equivalents 0 24,134
Liabilities:    
Business acquisition liabilities 0 0
Level 2 | Municipal bonds    
Assets:    
Debt securities 13,256 9,556
Level 2 | Corporate debt securities    
Assets:    
Debt securities 103,539 37,427
Level 2 | Commercial paper    
Assets:    
Debt securities 63,901 15,627
Level 2 | Asset-backed securities    
Assets:    
Debt securities 103,788 19,178
Level 2 | Government, federal agency, and other sovereign obligations    
Assets:    
Debt securities 4,128 4,072
Level 3    
Assets:    
Cash equivalents 0 0
Liabilities:    
Business acquisition liabilities 105,389 101,508
Level 3 | Municipal bonds    
Assets:    
Debt securities 0 0
Level 3 | Corporate debt securities    
Assets:    
Debt securities 0 0
Level 3 | Commercial paper    
Assets:    
Debt securities 0
Level 3 | Asset-backed securities    
Assets:    
Debt securities 0 0
Level 3 | Government, federal agency, and other sovereign obligations    
Assets:    
Debt securities $ 0 $ 0