v3.26.3
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Fair Value Measurements            
Investments in privately held companies $ 27,600     $ 28,700    
Impairment of equity method investment 0 $ 0        
Long-term notes receivable, net 31,300     21,600    
Allowance for expected credit losses 3,336 $ 2,560 $ 3,230 2,625 $ 2,375 $ 1,366
Fair Value, Inputs, Level 2            
Fair Value Measurements            
Convertible debt 870,800          
Selio            
Fair Value Measurements            
Allowance for expected credit losses $ 3,300     $ 2,600